{"push_id":1181858744,"size":13,"distinct_size":13,"ref":"refs/heads/4799","head":"f95b0b228248d34eda25fbbd28f69badee51cebb","before":"a04593cf56c62951198cf42b2b773de614c25ca8","commits":[{"sha":"47dfff3b86c67c6ae184c2b7166eaa529590c2d2","author":{"name":"Matthew Ahrens","email":"c3217903275eb70d77b105cafabd67c5f3d5455c@delphix.com"},"message":"OpenZFS 2605, 6980, 6902\n\n2605 want to resume interrupted zfs send\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Paul Dagnelie <pcd@delphix.com>\nReviewed by: Richard Elling <Richard.Elling@RichardElling.com>\nReviewed by: Xin Li <delphij@freebsd.org>\nReviewed by: Arne Jansen <sensille@gmx.net>\nApproved by: Dan McDonald <danmcd@omniti.com>\nPorted-by: kernelOfTruth <kerneloftruth@gmail.com>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/2605\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/9c3fd12\n\n6980 6902 causes zfs send to break due to 32-bit/64-bit struct mismatch\nReviewed by: Paul Dagnelie <pcd@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/6980\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/ea4a67f\n\nPorting notes:\n- All rsend and snapshop tests enabled and updated for Linux.\n- Fix misuse of input argument in traverse_visitbp().\n- Fix ISO C90 warnings and errors.\n- Fix gcc 'missing braces around initializer' in\n  'struct send_thread_arg to_arg =' warning.\n- Replace 4 argument fletcher_4_native() with 3 argument version,\n  this change was made in OpenZFS 4185 which has not been ported.\n- Part of the sections for 'zfs receive' and 'zfs send' was\n  rewritten and reordered to approximate upstream.\n- Fix mktree xattr creation, 'user.' prefix required.\n- Minor fixes to newly enabled test cases\n- Long holds for volumes allowed during receive for minor registration.","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/47dfff3b86c67c6ae184c2b7166eaa529590c2d2"},{"sha":"fd41e93563b0543e2a2bdc17bceb731ed22a04b4","author":{"name":"Brian Behlendorf","email":"a858f2314cfaacf8f584edaf19860167d645669b@llnl.gov"},"message":"OpenZFS 6051 - lzc_receive: allow the caller to read the begin record\n\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: Paul Dagnelie <pcd@delphix.com>\nApproved by: Robert Mustacchi <rm@joyent.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/6051\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/620f322","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/fd41e93563b0543e2a2bdc17bceb731ed22a04b4"},{"sha":"e6d3a843d6ced970cbc74a3f809d744c30a7ec7c","author":{"name":"Paul Dagnelie","email":"041b8ff5a0ffe33d20117fb4b6f8e23d9f40eda1@delphix.com"},"message":"OpenZFS 6393 - zfs receive a full send as a clone\n\nAuthored by: Paul Dagnelie <pcd@delphix.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: Prakash Surya <prakash.surya@delphix.com>\nReviewed by: Richard Elling <Richard.Elling@RichardElling.com>\nApproved by: Dan McDonald <danmcd@omniti.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/6394\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/68ecb2e","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/e6d3a843d6ced970cbc74a3f809d744c30a7ec7c"},{"sha":"b607405fea86c1cbeb6d1f27d919b315f35d27c9","author":{"name":"Andrew Stormont","email":"83051f80bfe05f1d11be8b1052cb661c1e8b5c20@racktopsystems.com"},"message":"OpenZFS 6536 - zfs send: want a way to disable setting of DRR_FLAG_FREERECORDS\n\nAuthored by: Andrew Stormont <astormont@racktopsystems.com>\nReviewed by: Anil Vijarnia <avijarnia@racktopsystems.com>\nReviewed by: Kim Shrier <kshrier@racktopsystems.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nApproved by: Dan McDonald <danmcd@omniti.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/6536\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/880094b","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/b607405fea86c1cbeb6d1f27d919b315f35d27c9"},{"sha":"f8866f8ae3ad987e8ef4a68ea0066639b5f69bcd","author":{"name":"Eli Rosenthal","email":"9a7227ce71baad210833963675e2995787f7b00f@delphix.com"},"message":"OpenZFS 6738 - zfs send stream padding needs documentation\n\nAuthored by: Eli Rosenthal <eli.rosenthal@delphix.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: Dan Kimmel <dan.kimmel@delphix.com>\nReviewed by: Paul Dagnelie <pcd@delphix.com>\nReviewed by: Dan McDonald <danmcd@omniti.com>\nApproved by: Robert Mustacchi <rm@joyent.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/6738\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/c20404ff","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/f8866f8ae3ad987e8ef4a68ea0066639b5f69bcd"},{"sha":"671c93546cc0471ff3b4039e82d6f2a77de6d413","author":{"name":"Dan McDonald","email":"2f303f2cf4dec2bdcfc1b9a831323ecdd269968d@omniti.com"},"message":"OpenZFS 4986 - receiving replication stream fails if any snapshot exceeds refquota\n\nAuthored by: Dan McDonald <danmcd@omniti.com>\nReviewed by: John Kennedy <john.kennedy@delphix.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nApproved by: Gordon Ross <gordon.ross@nexenta.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/4986\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/5878fad","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/671c93546cc0471ff3b4039e82d6f2a77de6d413"},{"sha":"8c62a0d0f39c450d1fdb001b8073193f89611f56","author":{"name":"Dan McDonald","email":"2f303f2cf4dec2bdcfc1b9a831323ecdd269968d@omniti.com"},"message":"OpenZFS 6562 - Refquota on receive doesn't account for overage\n\nAuthored by: Dan McDonald <danmcd@omniti.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: Yuri Pankov <yuri.pankov@nexenta.com>\nReviewed by: Toomas Soome <tsoome@me.com>\nApproved by: Gordon Ross <gwr@nexenta.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/6562\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/5f7a8e6","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/8c62a0d0f39c450d1fdb001b8073193f89611f56"},{"sha":"43e52eddb13d8accbd052fac9a242ce979531aa4","author":{"name":"Brian Behlendorf","email":"a858f2314cfaacf8f584edaf19860167d645669b@llnl.gov"},"message":"Implement zfs_ioc_recv_new() for OpenZFS 2605\n\nAdds ZFS_IOC_RECV_NEW for resumable streams and preserves the legacy\nZFS_IOC_RECV user/kernel interface.  The new interface supports all\nstream options but is currently only used for resumable streams.\nThis way updated user space utilities will interoperate with older\nkernel modules.\n\nZFS_IOC_RECV_NEW is modeled after the existing ZFS_IOC_SEND_NEW\nhandler.  Non-Linux OpenZFS platforms have opted to change the\nlegacy interface in an incompatible fashion instead of adding a\nnew ioctl.\n\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/43e52eddb13d8accbd052fac9a242ce979531aa4"},{"sha":"eca7b76001a7d33f78bd98884aef8325bdbf98e7","author":{"name":"Igor Kozhukhov","email":"7fc1eb0034be41f42b13468bd335d10a0ec5e2c5@gmail.com"},"message":"OpenZFS 6314 - buffer overflow in dsl_dataset_name\n\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Prakash Surya <prakash.surya@delphix.com>\nReviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>\nApproved by: Dan McDonald <danmcd@omniti.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nOpenZFS-issue: https://www.illumos.org/issues/6314\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/d6160ee","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/eca7b76001a7d33f78bd98884aef8325bdbf98e7"},{"sha":"d1d19c785497fafb5e239f67006f534651ed2f27","author":{"name":"Paul Dagnelie","email":"041b8ff5a0ffe33d20117fb4b6f8e23d9f40eda1@delphix.com"},"message":"OpenZFS 6876 - Stack corruption after importing a pool with a too-long name\n\nReviewed by: Prakash Surya <prakash.surya@delphix.com>\nReviewed by: Dan Kimmel <dan.kimmel@delphix.com>\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Yuri Pankov <yuri.pankov@nexenta.com>\nPorted-by: Brian Behlendorf <behlendorf1@llnl.gov>\n\nCalling dsl_dataset_name on a dataset with a 256 byte buffer is asking\nfor trouble. We should check every dataset on import, using a 1024 byte\nbuffer and checking each time to see if the dataset's new name is longer\nthan 256 bytes.\n\nOpenZFS-issue: https://www.illumos.org/issues/6876\nOpenZFS-commit: https://github.com/openzfs/openzfs/commit/ca8674e","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/d1d19c785497fafb5e239f67006f534651ed2f27"},{"sha":"0dab2e84fcecff2806287efacb7c6205f346f69d","author":{"name":"Brian Behlendorf","email":"a858f2314cfaacf8f584edaf19860167d645669b@llnl.gov"},"message":"Vectorized fletcher_4 must be 128-bit aligned\n\nThe fletcher_4_native() and fletcher_4_byteswap() functions may only\nsafely use the vectorized implementations when the buffer is 128-bit\naligned.  This is because both the AVX2 and SSE implementations process\nfour 32-bit words per iterations.  Fallback to the scalar implementation\nwhich only processes a single 32-bit word for unaligned buffers.\n\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nSigned-off-by: Gvozden Neskovic <neskovic@gmail.com>\nIssue #4330","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/0dab2e84fcecff2806287efacb7c6205f346f69d"},{"sha":"5c27b296055301f13103ca0aa98c2ded01dcd9a0","author":{"name":"Brian Behlendorf","email":"a858f2314cfaacf8f584edaf19860167d645669b@llnl.gov"},"message":"Merge branch 'illumos-2605'\n\nAdds support for resuming interrupted zfs send streams and include\nall related send/recv bug fixes from upstream OpenZFS.\n\nUnlike the upstream implementation this branch does not change\nthe existing ioctl interface.  Instead a new ZFS_IOC_RECV_NEW ioctl\nwas added to support resuming zfs send streams.  This was done by\napplying the original upstream patch and then reverting the ioctl\nchanges in a follow up patch.  For this reason there are a handful\non commits between the relevant patches on this branch which are\nnot interoperable.  This was done to make it easier to extract\nthe new ZFS_IOC_RECV_NEW and submit it upstream.\n\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #4742","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/5c27b296055301f13103ca0aa98c2ded01dcd9a0"},{"sha":"f95b0b228248d34eda25fbbd28f69badee51cebb","author":{"name":"Gvozden Neskovic","email":"89b6946db64cd5770ca50b2bd89195148bde383d@gmail.com"},"message":"Allow building with `CFLAGS=\"-O0\"`\n\nIf compiled with -O0, gcc doesn't do any stack frame coalescing\nand -Wframe-larger-than=1024 is triggered in debug mode.\n\nStarting with gcc 4.8, new opt level -Og is introduced for debugging, which\ndoes not trigger this warning.\n\nIssue #4799\n\nSigned-off-by: Gvozden Neskovic <neskovic@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ironMann/zfs/commits/f95b0b228248d34eda25fbbd28f69badee51cebb"}]}
{"actor":{"display_login":"ironMann"}}