[bind10-dev] b10-xfrin fails to receive IXFR while b10-xfrout is processing AXFR

Yoshitaka Aharen aharen at jprs.co.jp
Wed Apr 3 07:56:37 UTC 2013


Hello,

We've been running BIND 10 1.0.0, configured to receive real jp. zone.
I noticed that b10-xfrin fails to receive IXFR then falling back to AXFR,
while b10-xfrout is processing AXFR.

--- --- --- ---
2013-04-03 10:46:05.026 INFO  [b10-xfrout.xfrout/15066] XFROUT_XFR_TRANSFER_STARTED AXFR client 10.0.53.2:51928: transfer of zone jp/IN has started
2013-04-03 10:47:01.892 INFO  [b10-xfrin.xfrin/15064] XFRIN_XFR_TRANSFER_STARTED IXFR transfer of zone jp/IN started
2013-04-03 10:47:01.920 INFO  [b10-xfrin.datasrc/15064] DATASRC_DATABASE_UPDATER_ROLLBACK zone updates roll-backed for 'jp./IN' on sqlite3_zone.sqlite3
2013-04-03 10:47:01.920 ERROR [b10-xfrin.xfrin/15064] XFRIN_XFR_OTHER_FAILURE IXFR transfer of zone jp/IN failed: failed to commit an SQLite3 transaction: database is locked
2013-04-03 10:47:01.921 WARN  [b10-xfrin.xfrin/15064] XFRIN_XFR_TRANSFER_FALLBACK falling back from IXFR to AXFR for jp/IN
2013-04-03 10:47:01.928 INFO  [b10-xfrin.xfrin/15064] XFRIN_XFR_TRANSFER_STARTED AXFR transfer of zone jp/IN started
2013-04-03 10:48:04.195 INFO  [b10-xfrout.xfrout/15066] XFROUT_XFR_TRANSFER_DONE AXFR client 10.0.53.2:51928: transfer of jp/IN complete
--- --- --- ---

It seems that b10-xfrout locks database while putting AXFR; thus
b10-xfrin fails to acquire lock of database to update zone.

Is it a known issue?

Thanks,

-- 
Yoshitaka Aharen <aharen at jprs.co.jp>
Japan Registry Services Co., Ltd.




More information about the bind10-dev mailing list