{"push_id":1119085136,"size":38,"distinct_size":2,"ref":"refs/heads/snapshot/debian/sid","head":"4f527f70d1d3065de69d99c2680105027358d6df","before":"38976d584d46872e327adb6945a89846b42e6e25","commits":[{"sha":"2a8b84b747cb27a175aa3a45b8cdb293cde31886","author":{"email":"bb7caabc3ccc9941bc5dacab70fd42945fe591fa@gmail.com","name":"Adam Stevko"},"message":"OpenZFS 3993, 4700\n\n3993 zpool(1M) and zfs(1M) should support -p for \"list\" and \"get\"\n4700 \"zpool get\" doesn't support -H or -o options\n\nReviewed by: Dan McDonald <danmcd@omniti.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nApproved by: Robert Mustacchi <rm@joyent.com>\nPorted by: Tony Hutter <hutter2@llnl.gov>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/3993\nOpenZFS-issue: https://www.illumos.org/issues/4700\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/c58b352\n\nPorting notes:\nI removed ZoL's zpool_get_prop_literal() in favor of\nzpool_get_prop(..., boolean_t literal) since that's what OpenZFS\nuses.  The functionality is the same.","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/2a8b84b747cb27a175aa3a45b8cdb293cde31886"},{"sha":"04bc461062df8e272aa11268668140c2976ac823","author":{"email":"518e81b51f3af1d59ecdffb43422f60cdda7f3c0@gmail.com","name":"Nikolay Borisov"},"message":"Reduce stack usage of dmu_recv_stream function\n\nThe receive_writer_arg and receive_arg structures become large\nwhen ZFS is compiled with debugging enabled. This results in\ngcc throwing an error about excessive stack usage:\n\n  module/zfs/dmu_send.c: In function ‘dmu_recv_stream’:\n  module/zfs/dmu_send.c:2502:1: error: the frame size of 1256 bytes is\n  larger than 1024 bytes [-Werror=frame-larger-than=]\n\nFix this by allocating those functions on the heap, rather than\non the stack.\n\nWith patch:    dmu_send.c:2350:1:dmu_recv_stream 240 static\nWithout patch: dmu_send.c:2350:1:dmu_recv_stream 1336 static\n\nSigned-off-by: Nikolay Borisov <n.borisov.lkml@gmail.com>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #4620","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/04bc461062df8e272aa11268668140c2976ac823"},{"sha":"20c901dc7a96a5f156d28bfb26d9f82026a4fcfb","author":{"email":"b2ab6b4bc14038b6fda6e5972eaf9d7c87dc3069@gmail.com","name":"Marcel Huber"},"message":"Fixes bug in fix_paths()\n\nFixes bug introduced in commit 7d90f569a.  Hinted by gcc:\n\nlibzfs_import.c: In function ‘fix_paths’:\nlibzfs_import.c:602:28: warning: self-comparison always evaluates to true [-Wtautological-compare]\n    if (best->ne_num_labels == best->ne_num_labels &&\n\nSigned-off-by: Marcel Huber <marcelhuberfoo@gmail.com>\nSigned-off-by: Chunwei Chen <tuxoko@gmail.com>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nIssue #4632","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/20c901dc7a96a5f156d28bfb26d9f82026a4fcfb"},{"sha":"193a37cb2430960ce759daf12ce5cc804818aba1","author":{"email":"6daa96ee87b2609f2e9bb829e82343800b09fd00@llnl.gov","name":"Tony Hutter"},"message":"Add -lhHpw options to \"zpool iostat\" for avg latency, histograms, & queues\n\nUpdate the zfs module to collect statistics on average latencies, queue sizes,\nand keep an internal histogram of all IO latencies.  Along with this, update\n\"zpool iostat\" with some new options to print out the stats:\n\n-l: Include average IO latencies stats:\n\n total_wait     disk_wait    syncq_wait    asyncq_wait  scrub\n read  write   read  write   read  write   read  write   wait\n-----  -----  -----  -----  -----  -----  -----  -----  -----\n    -   41ms      -    2ms      -   46ms      -    4ms      -\n    -    5ms      -    1ms      -    1us      -    4ms      -\n    -    5ms      -    1ms      -    1us      -    4ms      -\n    -      -      -      -      -      -      -      -      -\n    -   49ms      -    2ms      -   47ms      -      -      -\n    -      -      -      -      -      -      -      -      -\n    -    2ms      -    1ms      -      -      -    1ms      -\n-----  -----  -----  -----  -----  -----  -----  -----  -----\n  1ms    1ms    1ms  413us   16us   25us      -    5ms      -\n  1ms    1ms    1ms  413us   16us   25us      -    5ms      -\n  2ms    1ms    2ms  412us   26us   25us      -    5ms      -\n    -    1ms      -  413us      -   25us      -    5ms      -\n    -    1ms      -  460us      -   29us      -    5ms      -\n196us    1ms  196us  370us    7us   23us      -    5ms      -\n-----  -----  -----  -----  -----  -----  -----  -----  -----\n\n-w: Print out latency histograms:\n\nsdb           total           disk         sync_queue      async_queue\nlatency    read   write    read   write    read   write    read   write   scrub\n-------  ------  ------  ------  ------  ------  ------  ------  ------  ------\n1ns           0       0       0       0       0       0       0       0       0\n...\n33us          0       0       0       0       0       0       0       0       0\n66us          0       0     107    2486       2     788      12      12       0\n131us         2     797     359    4499      10     558     184     184       6\n262us        22     801     264    1563      10     286     287     287      24\n524us        87     575      71   52086      15    1063     136     136      92\n1ms         152    1190       5   41292       4    1693     252     252     141\n2ms         245    2018       0   50007       0    2322     371     371     220\n4ms         189    7455      22  162957       0    3912    6726    6726     199\n8ms         108    9461       0  102320       0    5775    2526    2526      86\n17ms         23   11287       0   37142       0    8043    1813    1813      19\n34ms          0   14725       0   24015       0   11732    3071    3071       0\n67ms          0   23597       0    7914       0   18113    5025    5025       0\n134ms         0   33798       0     254       0   25755    7326    7326       0\n268ms         0   51780       0      12       0   41593   10002   10002       0\n537ms         0   77808       0       0       0   64255   13120   13120       0\n1s            0  105281       0       0       0   83805   20841   20841       0\n2s            0   88248       0       0       0   73772   14006   14006       0\n4s            0   47266       0       0       0   29783   17176   17176       0\n9s            0   10460       0       0       0    4130    6295    6295       0\n17s           0       0       0       0       0       0       0       0       0\n34s           0       0       0       0       0       0       0       0       0\n69s           0       0       0       0       0       0       0       0       0\n137s          0       0       0       0       0       0       0       0       0\n-------------------------------------------------------------------------------\n\n-h: Help\n\n-H: Scripted mode. Do not display headers, and separate fields by a single\n    tab instead of arbitrary space.\n\n-q: Include current number of entries in sync & async read/write queues,\n    and scrub queue:\n\n syncq_read    syncq_write   asyncq_read  asyncq_write   scrubq_read\n pend  activ   pend  activ   pend  activ   pend  activ   pend  activ\n-----  -----  -----  -----  -----  -----  -----  -----  -----  -----\n    0      0      0      0     78     29      0      0      0      0\n    0      0      0      0     78     29      0      0      0      0\n    0      0      0      0      0      0      0      0      0      0\n    -      -      -      -      -      -      -      -      -      -\n    0      0      0      0      0      0      0      0      0      0\n    -      -      -      -      -      -      -      -      -      -\n    0      0      0      0      0      0      0      0      0      0\n-----  -----  -----  -----  -----  -----  -----  -----  -----  -----\n    0      0    227    394      0     19      0      0      0      0\n    0      0    227    394      0     19      0      0      0      0\n    0      0    108     98      0     19      0      0      0      0\n    0      0     19     98      0      0      0      0      0      0\n    0      0     78     98      0      0      0      0      0      0\n    0      0     19     88      0      0      0      0      0      0\n-----  -----  -----  -----  -----  -----  -----  -----  -----  -----\n\n-p: Display numbers in parseable (exact) values.\n\nAlso, update iostat syntax to allow the user to specify specific vdevs\nto show statistics for.  The three options for choosing pools/vdevs are:\n\nDisplay a list of pools:\n    zpool iostat ... [pool ...]\n\nDisplay a list of vdevs from a specific pool:\n    zpool iostat ... [pool vdev ...]\n\nDisplay a list of vdevs from any pools:\n    zpool iostat ... [vdev ...]\n\nLastly, allow zpool command \"interval\" value to be floating point:\n    zpool iostat -v 0.5\n\nSigned-off-by: Tony Hutter <hutter2@llnl.gov\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #4433","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/193a37cb2430960ce759daf12ce5cc804818aba1"},{"sha":"c15706490e5d018542ab4bef1a5ab83122a4b351","author":{"email":"32d50ad1e384dcb9a5bf7e40fa470df5dabaf348@llnl.gov","name":"Brian Behlendorf"},"message":"Revert \"Kill znode->z_gen field\"\n\nThis reverts commit 4cd77889b684fd0dd1a0a995b692dda3db76a9ac.  The\ni_generation field in the inode is 32-bit and the SA code expects\n64-bit fixed values.  Revert this optimization for now until\nthis is cleanly addressed.\n\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nIssue #4538","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/c15706490e5d018542ab4bef1a5ab83122a4b351"},{"sha":"8adb798aa50849cc3f6e099fcae7c29db1b83e39","author":{"email":"878627a638f7761205076710e9089ce904b21438@omniti.com","name":"Dan McDonald"},"message":"OpenZFS 6093 - zfsctl_shares_lookup\n\n6093 zfsctl_shares_lookup should only VN_RELE() on zfs_zget() success\n\nReviewed by: Gordon Ross <gwr@nexenta.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: George Wilson <george.wilson@delphix.com>\nApproved by: Robert Mustacchi <rm@joyent.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/6093\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/0f92170\nCloses #4630\n\nThis function was always implemented slightly differently under Linux\nand therefore never suffered from this issue.  The patch has been\nupdated and applied as cleanup in order to minimize differences with\nthe upstream OpenZFS code.","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/8adb798aa50849cc3f6e099fcae7c29db1b83e39"},{"sha":"d402c18dd60124525b253b27c5018f54a030928d","author":{"email":"bc2568d56506b2c6a4189566d5eddba4a4148fb8@rudd-o.com","name":"Manuel Amador (Rudd-O)"},"message":"A collection of dracut fixes\n\n- In older systems without sysroot.mount, import before dracut-mount,\n  and re-enable old dracut mount hook\n- rootflags MUST be present even if the administrator neglected to\n  specify it explicitly\n- Check that mount.zfs exists in sbindir\n- Remove awk and head as (now unused) requirements, add grep, and\n  install the right mount.zfs\n- Eliminate one use of grep in Dracut\n- Use a more accurate grepping statement to identify zfsutil in rootflags\n- Ensure that pooldev is nonempty\n- Properly handle /dev/sd* devices and more\n- Use new -P to get list of zpool devices\n- Bail out of the generator when zfs:AUTO is on the root command line\n- Ignore errors from systemctl trying to load sysroot.mount, we only\n  care about the output\n- Determine which one is the correct initqueuedir at run time.\n- Add a compatibility getargbool for our detection / setup script.\n- Update dracut .gitignore files\n\nSigned-off-by: <Matthew Thode mthode@mthode.org>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #4558\nCloses #4562","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/d402c18dd60124525b253b27c5018f54a030928d"},{"sha":"a9bb2b682785d48b4bcdaca9d382fc87bbf6e2fb","author":{"email":"0d8609c212ab3f9760c0051ba4e9c6b9d92c1063@osnexus.com","name":"Chunwei Chen"},"message":"Use cv_timedwait_sig_hires in arc_reclaim_thread\n\nThe was originally using interruptible cv_timedwait_sig, but was changed\nto uninterruptible cv_timedwait_hires in ae6d0c6. Use _sig_hires instead\nto allow interruptible sleep.\n\nSigned-off-by: Chunwei Chen <david.chen@osnexus.com>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #4633\nCloses #4634","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/a9bb2b682785d48b4bcdaca9d382fc87bbf6e2fb"},{"sha":"dabe1c42f9724ab030dea7fc1db1c924d21a8a6a","author":{"email":"50c9d02e0956b36cc7cdb5b1fc48bf15f73a206f@gmail.com","name":"jyxent"},"message":"Fix the test to use the variable\n\nSigned-off-by: Manuel Amador (Rudd-O) <rudd-o@rudd-o.com>\r\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\r\nCloses #4645","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/dabe1c42f9724ab030dea7fc1db1c924d21a8a6a"},{"sha":"206971d234431e7599249a2688c4fcea5395acb0","author":{"email":"d29de71aea38aad3a87d486929cb0aad173ae612@rtveliashvili.name","name":"Denys Rtveliashvili"},"message":"OpenZFS 6739 - assumption in cv_timedwait_hires\n\nUserland version of cv_timedwait_hires() always assumes absolute time.\r\n\r\nReviewed by: Paul Dagnelie <pcd@delphix.com>\r\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\r\nReviewed by: Dan McDonald <danmcd@omniti.com>\r\nReviewed by: Robert Mustacchi <rm@joyent.com>\r\nApproved by: Robert Mustacchi <rm@joyent.com>\r\nPorted by: Denys Rtveliashvili <denys@rtveliashvili.name>\r\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\r\n\r\nOpenZFS-issue: https://www.illumos.org/issues/6739\r\nOpenZFS-commit: https://github.com/illumos/illumos-gate/commit/41c6413\r\n\r\nPorting Notes:\r\nThe ported change has revealed a number of problems in the Linux-specific code,\r\nas it was expecting incorrect return codes from pthread_* functions.\r\nReviewed and improved the usage of pthread_* function in lib/libzpool/kernel.c.","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/206971d234431e7599249a2688c4fcea5395acb0"},{"sha":"76281da4eb07ae2e1e3f0fdb37c04911fcc24e40","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8: zfs get and zfs list accept mountpoints\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/76281da4eb07ae2e1e3f0fdb37c04911fcc24e40"},{"sha":"cab1aa295e5202aa248d0b5fe3ecda80914e7e39","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8: Drop references to Oracle documentation\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/cab1aa295e5202aa248d0b5fe3ecda80914e7e39"},{"sha":"7e0754c675b2d29cf2ca79ad7cebf4ce623f42cf","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8: Improve consistency in size documentation\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/7e0754c675b2d29cf2ca79ad7cebf4ce623f42cf"},{"sha":"a5eb2d874692ef82e58bd0672e8f1ac5ad268bdc","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8: Improve mount option documentation\n\nThis change is primarily about adding inline references in the\nproperties section to the traditional mount option names.\n\nThere are some other editorial changes too.\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/a5eb2d874692ef82e58bd0672e8f1ac5ad268bdc"},{"sha":"6a107f419978e3fb151291c40f6c987864ec5f26","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8 & zpool.8: Linux/Solaris differences\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/6a107f419978e3fb151291c40f6c987864ec5f26"},{"sha":"879dbef094af81e38aecb8246921dfdc6260f9b8","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8: Rework native vs user properties\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/879dbef094af81e38aecb8246921dfdc6260f9b8"},{"sha":"9bb3e153c4de16b3abc913719fbdd7c688466e28","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8: Fix minor typos and the like\n\nThis commit only contains the most trivial of changes.\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/9bb3e153c4de16b3abc913719fbdd7c688466e28"},{"sha":"8c5edae99353bc24b83a3ec7da11607e149b3ae5","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8 & zpool.8: Drop legal/illegal\n\nThere's a convention in documentation that these words not be used to\nmean \"invalid\".\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/8c5edae99353bc24b83a3ec7da11607e149b3ae5"},{"sha":"9ef21991f392630dc5c29384fadc0e4ce701cac2","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8: Cleanup stray code\n\nBad copy-and-paste?\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/9ef21991f392630dc5c29384fadc0e4ce701cac2"},{"sha":"8e07f9a916c206833b94f047d834bc791661a3ed","author":{"email":"81addaf2b3de238efaf0d9cab41b694990e42b0b@wiktel.com","name":"Richard Laager"},"message":"zfs.8: Improve zfs upgrade documentation\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>","distinct":false,"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/commits/8e07f9a916c206833b94f047d834bc791661a3ed"}]}