[dns-stats-users] Start of month XML import error
matt singh
matt.singh at centralnic.com
Mon Jun 8 10:45:48 UTC 2015
Hello,
I have noticed that import of xml data for my node has not been working
since the beginning of this month.
If I try and re-import old data using:
sudo -u hedgehog /usr/local/bin/refile_and_grok.sh -s 2015-06-01
dsc-extractor-xml-db.out
----------------------- 2015-06-08 11:08:25 BST ----------------------
*** Database connected
*** Processing server: ns_5
*** Processing node: Node-1
*** Found: 10684 .xml files to process.
2015-06-08 11:08:25 BST: Starting: ./incoming/1433116920.dscdata.xml
Format 3b write_db runtime error: ERROR: new row for relation
"data_ns_5_idn_vs_tld_2015_06" violates check constraint
"data_ns_5_idn_vs_tld_2015_06_starttime_check"
DETAIL: Failing row contains (2015-06-01 00:00:00+01, 2, 2, 16, ALL,
abc, 5).
The psql table is indeed empty.
select * from data_ns_5_idn_vs_tld_2015_06;
starttime | server_id | node_id | plot_id | key1 | key2 | value
-----------+-----------+---------+---------+------+------+-------
(0 rows)
Can I only import historical data if the file format is DAT?
I've converted some of the files to dat format using the dsc-extractor
utility. But got a similar error when running
sudo -u hedgehog /usr/local/bin/refile_and_grok.sh -i DAT
----------------------- 2015-06-08 11:41:46 BST ----------------------
*** Database connected
*** Processing server: ns_5
*** Processing node: Node-1
*** Found: 22 .dat files to process.
2015-06-08 11:41:46 BST: Starting: ./20150601/certain_qnames_vs_qtype.dat
Format 2 unique_violation error: ERROR: duplicate key value violates
unique constraint "pk_data_ns_5_certain_qnames_vs_qtype_2015_06"
DETAIL: Key (server_id, node_id, plot_id, starttime, key1, key2)=(2, 2,
1, 2015-06-01 02:55:00+01, else, 15) already exists.
2015-06-08 11:41:47 BST: Error: failed to process:
./20150601/certain_qnames_vs_qtype.datReason: Failed to process data
2015-06-08 11:41:47 BST: File renamed to:
./20150601/certain_qnames_vs_qtype.dat.failed.7083-7868-9f17-1423
2015-06-08 11:41:47 BST: Completed:
./20150601/certain_qnames_vs_qtype.dat 21 remaining (1
failures).
2015-06-08 11:41:47 BST: Starting:
./20150601/client_addr_vs_rcode_accum.dat
Format 4 write_db Runtime error: ERROR: new row for relation
"data_ns_5_client_addr_vs_rcode_accum_2015_06" violates check constraint
"data_ns_5_client_addr_vs_rcode_accum_2015_06_starttime_check"
DETAIL: Failing row contains (2015-06-01 00:00:00+01, 2, 2, 3,
201.150.62.201, 0, 28).
Any ideas what I'm overlooking here?
thanks,
matt
More information about the dns-stats-users
mailing list