{"push_id":2489474525,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"a61235379e82a7cc9b0fa34eee4d4a9e1fe08c38","before":"58a49a6c7fd4a6f4289b626809af6d0e0c94c5c3","commits":[{"sha":"1261bfd1ff8ae7707f11c1be3d3ef3f3e990a681","author":{"name":"Rivers Zhang","email":"52f39dd86709763affa80501999e888b6e4fbf08@users.noreply.github.com"},"message":"berkdb: log_archive returns wrong files. (#788)\n\nberkdb: log_archive returns wrong files.\r\n\r\nWe need the recovery LSN in the checkpoint prior to the dbreg record.\r\nConsider the following example.\r\n\r\n```\r\n[1583][32542163]__txn_ckp: rec: 11 txnid 0 prevlsn [0][0]\r\n        ckp_lsn: [1576][5255785]\r\n[1583][32596639]__txn_ckp: rec: 11 txnid 0 prevlsn [0][0]\r\n        ckp_lsn: [1583][32543779]\r\n```\r\n\r\n[1583][32542163] and [1583][32596639] are 2 most recent checkpoints.\r\nThe dbreg record may be somewhere between [1583][32542163] and [1583][32543779].\r\nA replicant may then truncate to [1583][32542163] whose ckp_lsn is [1576][5255785] to verify.\r\nHence log files 1576 - 1582 cannot be safely deleted.","distinct":true,"url":"https://api.github.com/repos/mponomar/comdb2/commits/1261bfd1ff8ae7707f11c1be3d3ef3f3e990a681"},{"sha":"a61235379e82a7cc9b0fa34eee4d4a9e1fe08c38","author":{"name":"Rivers Zhang","email":"52f39dd86709763affa80501999e888b6e4fbf08@users.noreply.github.com"},"message":"Fix smoke test. (#800)","distinct":true,"url":"https://api.github.com/repos/mponomar/comdb2/commits/a61235379e82a7cc9b0fa34eee4d4a9e1fe08c38"}]}
{"actor":{"display_login":"mponomar"}}