{"push_id":2566028672,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"f46209dd6bdb0fdcb22623d64008c23ddc603150","before":"bc5f51c5de21fd8b7cf3110801a6b1db1e4c3d0a","commits":[{"sha":"b669ab83bb3636e86b8fda271ee1549f2692d03a","author":{"name":"Brian Behlendorf","email":"32d50ad1e384dcb9a5bf7e40fa470df5dabaf348@llnl.gov"},"message":"Ignore *.o.ur-safe build artifacts\n\nGenerated when building on Ubuntu 18.04.  Also ignore the new\r\ndynamically generated zfs-mount-generator.8 man page, and the\r\nmodule/.cache.mk file.\r\n\r\nReviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>\r\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\r\nCloses #7534","distinct":true,"url":"https://api.github.com/repos/bunder2015/zfs/commits/b669ab83bb3636e86b8fda271ee1549f2692d03a"},{"sha":"a11c7aaec9c10f22f3259545e2697005cfd19863","author":{"name":"Pavel Zakharov","email":"fda3bfdda442bcfad2d20b42ba5f02aa3b7a2f96@delphix.com"},"message":"OpenZFS 9187 - racing condition between vdev label and spa_last_synced_txg in vdev_validate\n\nztest failed with uncorrectable IO error despite having the fix for\n7163.  Both sides of the mirror have CANT_OPEN_BAD_LABEL, which also\ndistinguishes it from that issue.\n\nDefinitely seems like a racing condition between the vdev_validate\nand spa_sync:\n1. Thread A (spa_sync): vdev label is updated to latest txg\n2. Thread B (vdev_validate): vdev label's txg is compared to\n   spa_last_synced_txg and is ahead.\n3. Thread A (spa_sync): spa_last_synced_txg is updated to latest txg.\n\nSolution: do not check txg in vdev_validate unless config lock is held.\n\nAuthored by: Pavel Zakharov <pavel.zakharov@delphix.com>\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Matt Ahrens <matthew.ahrens@delphix.com>\nReviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>\nApproved by: Robert Mustacchi <rm@joyent.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://illumos.org/issues/9187\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/805fda72\nCloses #7529","distinct":true,"url":"https://api.github.com/repos/bunder2015/zfs/commits/a11c7aaec9c10f22f3259545e2697005cfd19863"},{"sha":"189bd0b67085a6c26589201d256ff46a121f142f","author":{"name":"Pavel Zakharov","email":"fda3bfdda442bcfad2d20b42ba5f02aa3b7a2f96@delphix.com"},"message":"OpenZFS 9190 - Fix cleanup routine in import_cachefile_device_replaced.ksh\n\nMust clear slow-disk zinject injections in test cleanup routine.\nOtherwise, when this test fails, it causes most subsequent tests\nto fail.\n\nAuthored by: Pavel Zakharov <pavel.zakharov@delphix.com>\nReviewed by: Dan Kimmel <dan.kimmel@delphix.com>\nReviewed by: John Kennedy <john.kennedy@delphix.com>\nReviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>\nReviewed-by: George Melikov <mail@gmelikov.ru>\nApproved by: Robert Mustacchi <rm@joyent.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://illumos.org/issues/9190\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/762c6b4\nCloses #7530","distinct":true,"url":"https://api.github.com/repos/bunder2015/zfs/commits/189bd0b67085a6c26589201d256ff46a121f142f"},{"sha":"db7d07e14ba4b964f64058e2c3d121d32f8d53c4","author":{"name":"Pavel Zakharov","email":"fda3bfdda442bcfad2d20b42ba5f02aa3b7a2f96@delphix.com"},"message":"OpenZFS 9191 -  dump vdev tree to zfs_dbgmsg when spa load fails due to missing log devices\n\nAdd vdev_print_tree() in spa_check_for_missing_logs() when some log\ndevices are missing to ease debugging\n\nAuthored by: Pavel Zakharov <pavel.zakharov@delphix.com>\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Prakash Surya <prakash.surya@delphix.com>\nReviewed by: Matt Ahrens <matt@delphix.com>\nReviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>\nReviewed-by: George Melikov <mail@gmelikov.ru>\nApproved by: Robert Mustacchi <rm@joyent.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://illumos.org/issues/9191\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/c5c02e5\nCloses #7531","distinct":true,"url":"https://api.github.com/repos/bunder2015/zfs/commits/db7d07e14ba4b964f64058e2c3d121d32f8d53c4"},{"sha":"38a19edd34f6a3fc0c8d0f6b9750fc2df2856c9f","author":{"name":"Pavel Zakharov","email":"fda3bfdda442bcfad2d20b42ba5f02aa3b7a2f96@delphix.com"},"message":"OpenZFS 9189 - Add debug to vdev_label_read_config when txg check fails\n\nThese changes were added to help debug issue #9187.\n\nEssentially, in the original bug, vdev_validate() seems to fails in\nvdev_label_read_config() and prints \"failed reading config\". This could\nhappen because either:\n1. The labels are actually corrupt and zio_wait() fails for all of them\n2. The labels were discarded because they didn't pass the txg check.\n\nBeyond 9187, having debug info when case 2 happens could be useful in\nother scenarios, such as zpool import.\n\nAuthored by: Pavel Zakharov <pavel.zakharov@delphix.com>\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Prashanth Sreenivasa <pks@delphix.com>\nReviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>\nApproved by: Matt Ahrens <mahrens@delphix.com>\nPorted-by:  Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://illumos.org/issues/9189\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/f6af1b7\nCloses #7533","distinct":true,"url":"https://api.github.com/repos/bunder2015/zfs/commits/38a19edd34f6a3fc0c8d0f6b9750fc2df2856c9f"},{"sha":"8c64fe04421664fbf908bbe928e14e2dfeadb058","author":{"name":"Brian Behlendorf","email":"32d50ad1e384dcb9a5bf7e40fa470df5dabaf348@llnl.gov"},"message":"ZTS: Update O_TMPFILE support check\n\nIn CentOS 7.5 the kernel provided a compatibility wrapper to support\r\nO_TMPFILE.  This results in the test setup script correctly detecting\r\nkernel support.  But the ZFS module was built without O_TMPFILE\r\nsupport due to the non-standard CentOS kernel interface.\r\n\r\nHandle this case by updating the setup check to fail either when\r\nthe kernel or the ZFS module fail to provide support.  The reason\r\nwill be clearly logged in the test results.\r\n\r\nReviewed-by: Chunwei Chen <tuxoko@gmail.com>\r\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\r\nCloses #7528","distinct":true,"url":"https://api.github.com/repos/bunder2015/zfs/commits/8c64fe04421664fbf908bbe928e14e2dfeadb058"},{"sha":"ab6a2b5cd7ff867e63b03ca6c021d72d9b6be817","author":{"name":"Brian Behlendorf","email":"32d50ad1e384dcb9a5bf7e40fa470df5dabaf348@llnl.gov"},"message":"ZTS: Improve zpool_scrub_004_pos reliability\n\nIt's possible for the `zpool attach` portion of this test case\r\nto complete before the `zpool scrub` can be issued.  Update the\r\ntest case to force the resilvering phase to take longer.\r\n\r\nReviewed-by: Tim Chase <tim@chase2k.com>\r\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\r\nCloses #5444 \r\nCloses #7541","distinct":true,"url":"https://api.github.com/repos/bunder2015/zfs/commits/ab6a2b5cd7ff867e63b03ca6c021d72d9b6be817"},{"sha":"f46209dd6bdb0fdcb22623d64008c23ddc603150","author":{"name":"George Melikov","email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@gmelikov.ru"},"message":"Update `tests/README.md` and fix markdown\n\n- there are more options now\r\n- command examples are more readable in code style\r\n\r\nReviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>\r\nReviewed-by: Giuseppe Di Natale <guss80@gmail.com>\r\nSigned-off-by: George Melikov <mail@gmelikov.ru>\r\nCloses #7538","distinct":true,"url":"https://api.github.com/repos/bunder2015/zfs/commits/f46209dd6bdb0fdcb22623d64008c23ddc603150"}]}
{"actor":{"display_login":"bunder2015"}}