{"push_id":2528616659,"size":136,"distinct_size":136,"ref":"refs/heads/master","head":"9eb54cae6aca7ddefb501fe6e26d125d877d59c9","before":"a4a497d5b0f1dc7f63ebf52bc273f46f24cd9dcf","commits":[{"sha":"fa6f7a166dc1a4cbf651f5586b8e7922d8e938ac","author":{"name":"Daniel Verkamp","email":"7da385bb5c986b932d183f3a13d271ee45d259b4@intel.com"},"message":"nvme: improve error messages in set_num_qpairs\n\nThe functions they were referring to have been renamed; rather than\nfixing up the function names, use the spec-defined NVMe command names so\nit's more understandable. (The second message was also incorrectly\nreferring to \"set\" instead of \"get\", which is fixed as well.)\n\nChange-Id: Id140a91c837d8c913760d2f55318472689c00f45\nSigned-off-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-on: https://review.gerrithub.io/407593\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Jim Harris <james.r.harris@intel.com>\nReviewed-by: Changpeng Liu <changpeng.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/fa6f7a166dc1a4cbf651f5586b8e7922d8e938ac"},{"sha":"67f2fb636355283a91121a6661ee7a112ab25061","author":{"name":"Shuhei Matsumoto","email":"7ba7ca6897eb1e27224f2e9289af773120539c35@hitachi.com"},"message":"app: Fix scan-build errors due to optarg handling\n\nChange-Id: Ia952f0a962ee63d25ac5297498bffb7e70e5204b\nSigned-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>\nReviewed-on: https://review.gerrithub.io/407029\nReviewed-by: Jim Harris <james.r.harris@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Changpeng Liu <changpeng.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/67f2fb636355283a91121a6661ee7a112ab25061"},{"sha":"e5c5740911d028ca010519cc50c88a86cf60a56a","author":{"name":"Shuhei Matsumoto","email":"7ba7ca6897eb1e27224f2e9289af773120539c35@hitachi.com"},"message":"app: Add \"NoPci\" to command line options\n\nAdd \"NoPci\" to command line options as '-u' to avoid lost of\ncompatibility when JSON config file is supported.\n\nChange-Id: I8ee429f4f66f8837da22ef8e259a1a011edd9257\nSigned-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>\nReviewed-on: https://review.gerrithub.io/407036\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>\nReviewed-by: Changpeng Liu <changpeng.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/e5c5740911d028ca010519cc50c88a86cf60a56a"},{"sha":"ce70f29662d19113ff48523fe85cc66d37766f13","author":{"name":"Jonathan Richardson","email":"1374d318a2f7bac59588849656eeb6085196415d@broadcom.com"},"message":"nvme: Remove calls to getpid() when submitting nvme requests\n\nAs of glibc version 2.3.4 onwards getpid() is no longer cached. SPDK\nmakes calls to it in nvme_allocate_request() which is called for each\nnvme request received. This results in a system calls up to millions of\ntimes per second which slows down nvme submissions. Since the pid never\nchanges, it only needs to be called once in initialization per process.\nThis improves the performance of nvme_allocate_request() signficantly.\n\nChange-Id: Idee0f06484d459906b9ce1d9b7360a33119c7e56\nSigned-off-by: Jonathan Richardson <jonathan.richardson@broadcom.com>\nSigned-off-by: Scott Branden <scott.branden@broadcom.com>\nReviewed-by: Ray Jui <ray.jui@broadcom.com>\nReviewed-on: https://review.gerrithub.io/407599\nReviewed-by: Scott Branden <sbranden@gmail.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Jim Harris <james.r.harris@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/ce70f29662d19113ff48523fe85cc66d37766f13"},{"sha":"5f6c428dbcffcaa39757526f9160579462d7130f","author":{"name":"Pawel Wodkowski","email":"ee43875f918ccc633a652e6e256df4e6d9c42850@intel.com"},"message":"bdev/iscsi: initialize g_iscsi_lun_head staticly and make iqn per bdev\n\nChange-Id: I3cdf920a937209fd03cf3998c7927e505504b5f9\nSigned-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>\nReviewed-on: https://review.gerrithub.io/407767\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/5f6c428dbcffcaa39757526f9160579462d7130f"},{"sha":"b332897a0424e2de18feb07f8d50288d39fbf856","author":{"name":"Ziye Yang","email":"98fabcbdd507032310947ff9cd228bfb9c69a89b@intel.com"},"message":"nvmf: add the assert in spdk_nvmf_ctrlr_disconnect\n\nChange-Id: I41c9946e6c30c3eda1abf3669270a9b9533e3a50\nSigned-off-by: Ziye Yang <ziye.yang@intel.com>\nReviewed-on: https://review.gerrithub.io/407612\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/b332897a0424e2de18feb07f8d50288d39fbf856"},{"sha":"e3263286d34bd597b6e2accf4e3295b7bc43f11b","author":{"name":"Seth Howell","email":"3f3a0000ec865d9082b44e2bca7b0691bd38445a@intel.com"},"message":"test/nvmf: confirm kernel finds NVMe-oF namespaces\n\nIn Fedora 27 the nvme program returns before the kernel has loaded the\nnamespces associated with the subsystem. This patch ensures that those\nnamespaces can be enumerated by the kernel before we run any tests on\nthem.\n\nChange-Id: I77505ed5cd5b1118a841650851fa5ecaf76f5619\nSigned-off-by: Seth Howell <seth.howell@intel.com>\nReviewed-on: https://review.gerrithub.io/407829\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/e3263286d34bd597b6e2accf4e3295b7bc43f11b"},{"sha":"a3f8876777762f9b99544b78ee0b24ff66266c5c","author":{"name":"Pawel Wodkowski","email":"ee43875f918ccc633a652e6e256df4e6d9c42850@intel.com"},"message":"vhost: add JSON config dump\n\n\nChange-Id: If6c9ea6f9959b6c34ef90b8e382ceba9889040ee\nSigned-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>\nReviewed-on: https://review.gerrithub.io/404373\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/a3f8876777762f9b99544b78ee0b24ff66266c5c"},{"sha":"27d47b9a1032bf13ee794e9e9c1d3e2584e02c0e","author":{"name":"Ziye Yang","email":"98fabcbdd507032310947ff9cd228bfb9c69a89b@intel.com"},"message":"nvmf: make the qpair disconnnect in the right order.\n\nReason: Initiator sends the qpair deletion in wrong order.\nThe correct order should be all io qpairs deletion and then\nthe admin qpair deletion. However, nvme perf does not follow\nthis since we did not catch ctrlr + c. If we catch ctrlr + c,\nwe need to use the spdk app framework, or other methods. We should\nsupport this in another patch.\n\nMorever, to prevent the incorrect behavior causing the coredump\nof target, we need also consider such case in our NVMe-oF target\ndesign. And this patch, can solve this issue, it will defer the\nadmin qpair deletion when there are still active io qpairs.\n\nChange-Id: Iec9b88c1d6254f36963c92402ebfe8bd99abaea5\nSigned-off-by: Ziye Yang <ziye.yang@intel.com>\nReviewed-on: https://review.gerrithub.io/407771\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>\nReviewed-by: Changpeng Liu <changpeng.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/27d47b9a1032bf13ee794e9e9c1d3e2584e02c0e"},{"sha":"ade146b966e42b4ec6de7b377f026340d87edf31","author":{"name":"Ben Walker","email":"a1d3644485c36114edd3450c3b0a400a33594022@intel.com"},"message":"bdev: Wait for io device to unregister in bdev_part\n\nChange-Id: I6627fd4253094548816c50bd97e13b22dc245df1\nSigned-off-by: Ben Walker <benjamin.walker@intel.com>\nReviewed-on: https://review.gerrithub.io/407838\nReviewed-by: Jim Harris <james.r.harris@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/ade146b966e42b4ec6de7b377f026340d87edf31"},{"sha":"979d9997c9a800c85afe2e8d0d384ede62158101","author":{"name":"Ben Walker","email":"a1d3644485c36114edd3450c3b0a400a33594022@intel.com"},"message":"io_channel: Fix race between put channel and get channel\n\nPreviously, there was a period of time where the user\nhad put the last reference to a channel, but when\ncalling to get a new channel would end up with the\npreviously created channel and channel destruction\nwould never execute.\n\nThis causes a number of unexpected issues to pop up,\nas often the creation and destruction of a channel\nis a key event.\n\nChange-Id: Ie68135f6efdf45093a5a227f8c51cd11b971fcff\nSigned-off-by: Ben Walker <benjamin.walker@intel.com>\nReviewed-on: https://review.gerrithub.io/407602\nReviewed-by: Jim Harris <james.r.harris@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/979d9997c9a800c85afe2e8d0d384ede62158101"},{"sha":"876458478c6032acbdd4bf3a3f4591359fa93f50","author":{"name":"Pawel Niedzwiecki","email":"26e17453ff8d35fcfc98df0238b6c0a7b495d46b@intel.com"},"message":"test/vhost: move vhost migration test to nightly tests\n\nChange-Id: Ibaaddcb34bd9a4528cf655a979c9fd91dde99856\nSigned-off-by: Pawel Niedzwiecki <pawelx.niedzwiecki@intel.com>\nReviewed-on: https://review.gerrithub.io/407791\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Jim Harris <james.r.harris@intel.com>\nReviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>\nReviewed-by: Karol Latecki <karol.latecki@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/876458478c6032acbdd4bf3a3f4591359fa93f50"},{"sha":"dba0f6e0a8fc4dc9f840af103ad1d1a3609abc38","author":{"name":"Jim Harris","email":"c97c4480f77eb02232ac9ce8a41dcd0fa27f58ba@intel.com"},"message":"test: run pmap on stub process after it starts\n\nThis will be a debugging aid to root cause some intermittent\ntest failures seen due to ASLR in the test pool.\n\nSigned-off-by: Jim Harris <james.r.harris@intel.com>\nChange-Id: I23a856ab53bdf378b5da51f1cb8d9f2cdf6efce1\n\nReviewed-on: https://review.gerrithub.io/407842\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/dba0f6e0a8fc4dc9f840af103ad1d1a3609abc38"},{"sha":"18f3a22b20c690b80b8bae923aac212625d390fe","author":{"name":"Jim Harris","email":"c97c4480f77eb02232ac9ce8a41dcd0fa27f58ba@intel.com"},"message":"test: disable ASLR for multi-process tests\n\nMulti-process tests should work fine using the DPDK\n-base-virtaddr parameter.  But we run tests with ASAN\nenabled and ASAN instrumentation results in mmap\naddress hints getting ignored.\n\nSigned-off-by: Jim Harris <james.r.harris@intel.com>\nChange-Id: I089d31726c7b8f5ed0ccdc2deb19acc5431260f1\n\nReviewed-on: https://review.gerrithub.io/407843\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/18f3a22b20c690b80b8bae923aac212625d390fe"},{"sha":"f34fae94fe02523f40a20d95f8705332b7e7bed4","author":{"name":"Pawel Wodkowski","email":"ee43875f918ccc633a652e6e256df4e6d9c42850@intel.com"},"message":"bdev/lvol: add dump config mock\n\nChange-Id: I0e081b17071bb5d906676c1b509bf8e0fc528b8e\nSigned-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>\nReviewed-on: https://review.gerrithub.io/407745\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Jim Harris <james.r.harris@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/f34fae94fe02523f40a20d95f8705332b7e7bed4"},{"sha":"0629b01d213084673af6ca8a924adb7a866e56de","author":{"name":"Tomasz Zawadzki","email":"c574505ca9139b3225530f25664b0599c8b39eab@intel.com"},"message":"test/rbd: add configurable monitoring IP address for ceph\n\nCeph monitor IP address was always 127.0.0.1, with this change\nit can be configured at setup time.\n\nSince each test might prefer to specify different addresses\nor ones that do not exist at start of autotest.sh. rbd_setup was\nmoved to begining of each test respectively.\n\nChange-Id: I5626f7ea979d0db921208355ba23314cf48e971f\nSigned-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>\nReviewed-on: https://review.gerrithub.io/407910\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Jim Harris <james.r.harris@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/0629b01d213084673af6ca8a924adb7a866e56de"},{"sha":"208748b423514de2f6a3f640297660f6dd0b4e26","author":{"name":"Maciej Szwed","email":"09dfe09b7d125c2c97e3f60d864d83a8ad36c3d4@intel.com"},"message":"lvol: Creating 2 lvols simultaneously with same name\n\nThis patch fixes issue where user creates 2 lvols\nwith the same name simultaneously. New solution\nbuilds list of names of lvols that are currently\nbeing created and when new request comes it compares\nname against existing lvols and lvols that are in the\nprocess of creation.\n\nSigned-off-by: Maciej Szwed <maciej.szwed@intel.com>\nChange-Id: I31b59ee13b5b9bae531866925dd409b143f08ad4\nReviewed-on: https://review.gerrithub.io/407408\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nReviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>\nReviewed-by: Jim Harris <james.r.harris@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/208748b423514de2f6a3f640297660f6dd0b4e26"},{"sha":"aa749442cb1676e8631cb8a95bada724ac9b30dd","author":{"name":"Liang Yan","email":"5b789beebb888e1e6f84b2f05698b54f6da2f73a@intel.com"},"message":"test/iscsi_tgt: merge the two steps of running fio_remote_nvme.sh\n\nChange-Id: Icb98e4628962591da32d169853d0ff14400e1e50\nSigned-off-by: Liang Yan <liang.z.yan@intel.com>\nReviewed-on: https://review.gerrithub.io/406922\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/aa749442cb1676e8631cb8a95bada724ac9b30dd"},{"sha":"0d1c3aefc319da8658890e14848175b03dc3a217","author":{"name":"Tomasz Kulasek","email":"2fc2c8542a2a68801ce1aaca56eae5adf14485ae@intel.com"},"message":"blobstore: clone-snapshot classification\n\nThis patch introduces API to get some blobs capabilites:\n\nbool spdk_blob_is_read_only(struct spdk_blob *blob);\nbool spdk_blob_is_thin_provisioned(struct spdk_blob *blob);\n\nto be used in upper level in the unified way.\n\nChange-Id: I4411bb3f4dd0c64826ae16a66141b2911cbaab79\nSigned-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com>\nReviewed-on: https://review.gerrithub.io/405022\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Ben Walker <benjamin.walker@intel.com>\nReviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/0d1c3aefc319da8658890e14848175b03dc3a217"},{"sha":"8ebaed2eb5780fb2344e6724a91ed415fd5162d4","author":{"name":"Karol Latecki","email":"1719e14051e35bd8a07459998806cfa3dd1883ce@intel.com"},"message":"test/vhost: live migration test case 3\n\nTo be run only manually as test pool does not\nhave DUTs connected in pairs.\n\nChange-Id: If3ab3e671156b583adb35d5b23ee90003a6de732\nSigned-off-by: Karol Latecki <karol.latecki@intel.com>\nReviewed-on: https://review.gerrithub.io/400988\nReviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>\nReviewed-by: Jim Harris <james.r.harris@intel.com>\nTested-by: SPDK Automated Test System <sys_sgsw@intel.com>\nReviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>","distinct":true,"url":"https://api.github.com/repos/Broadcom/spdk/commits/8ebaed2eb5780fb2344e6724a91ed415fd5162d4"}]}
{"actor":{"display_login":"sbranden"}}