{"push_id":2769612880,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"489e42bd03350582c4d498e4abcd42503acb210a","before":"ab052e83347f62bba3c894198502ef9b0fe8c8ce","commits":[{"sha":"d5f498d3765c78688d0cd264cc52bf47fd098dc9","author":{"name":"Bruno Faccini","email":"b4e3b6cb2e4299791b99f3efb3fc77efd819f514@intel.com"},"message":"DAOS-1093 tests: check group_state valid in teardown routines\n\nSince cmocka lib is lazzy not checking that group_state has been\neffectively allocated by group_setup method prior to call\ngroup_teardown method, this patch adds the check in generic\ntest_teardown() and also any other specific teardown routines.\nThis will prevent SEGVs and allow next tests/suites to run.\n\nChange-Id: I4461476c73eff99fead9eb38f822a2cd957ae0dc\nSigned-off-by: Bruno Faccini <bruno.faccini@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32890\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Johann Lombardi <johann.lombardi@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/d5f498d3765c78688d0cd264cc52bf47fd098dc9"},{"sha":"b11f4c1f40460cd4dbdd5b7b0849957a29e6758f","author":{"name":"Phyllis Crandall","email":"296e68cdafb62b3352aa127112a11c4c9cdad4d2@intel.com"},"message":"DAOS-1075 test: Add RAFT tests to the Jenkins build.\n\nThis is a temporary workaround to get the raft tests running with the\nJenkins build. Raft is under Github control and the tests as they stand\nnow return zero regardles of the outcome. Jenkins needs a return value\nthat can indicate failure.\n\nThis patch is to tide us over until we can get changes implemented in Github.\nThe specific ultimate changes we have in mind are:\n1. Return value indicating the number of failed tests\n2. Another build target for the tests that merely builds them without running\nthem.\n3. The ability to suppress running with gcov\n\nHere is the method:\nAdd directory src/rdb/raft_tests\nAdd Python script src/rdb/raft_tests/raft_tests.py\n    raft_tests.py calls the src/rdb/raft/Makefile with \"make tests\"\n    The Makefile builds and runs the tests and the Python script collects the\n    output.\n    Each line in the output is examined to see if it begins with \"not ok\". If\n    so, that test has failed and the failure count is incremented.\n    raft_tests.py returns the total number of failures or -1 if building and/or\n    running the tests failed.\nAdd the following line to utils/run_tests.sh:\n    run_test src/rdb/raft_tests/raft_tests.py\n\nChange-Id: I6b19c07d2a593ade9fc6ec082f87e501520b5642\nSigned-off-by: Phyllis Crandall <phyllis.crandall@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32836\nReviewed-by: Alexander Oganezov <alexander.a.oganezov@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Ashley Pittman <ashley.m.pittman@intel.com>\nReviewed-by: Li Wei <wei.g.li@intel.com>\nReviewed-by: Jeff Olivier <jeffrey.v.olivier@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/b11f4c1f40460cd4dbdd5b7b0849957a29e6758f"},{"sha":"050e4c2a0b31362f9fe36af3b25f7e0027b88168","author":{"name":"Jeff Boyd","email":"16321e29ba1c4456e2410403af539cda554821d7@intel.com"},"message":"[DAOSM-39] vea: add reserve fail test\n\nThis test sets up a temporary device and tries to allocate more blocks\nthan the device has.\n\nChange-Id: I896b846edb6da4001172399b7d5851a6a7e462fd\nSigned-off-by: Jeff Boyd <jeffrey.boyd@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32895\nReviewed-by: Niu Yawei <yawei.niu@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Jeff Olivier <jeffrey.v.olivier@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/050e4c2a0b31362f9fe36af3b25f7e0027b88168"},{"sha":"3c167d407e28d19b9da5f485d6656be1c2044cac","author":{"name":"Niu Yawei","email":"9a4306993a9b05dce7bd8a5e926759eea151be9f@intel.com"},"message":"DAOS-1106 spdk: update SPDK to latest master\n\nUpdate SPDK to latest master which includes an important bug fix,\nthat bug can cause IO error when blob read/write cross cluster\nboundary.\n\nThis patch depends on the scons_local change:\nhttps://review.hpdd.intel.com/#/c/32887/\n\nSigned-off-by: Niu Yawei <yawei.niu@intel.com>\nChange-Id: I2f22a45b20aed3ae7d3e29f896cf4fb402107b30\nReviewed-on: https://review.hpdd.intel.com/32888\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Jeff Olivier <jeffrey.v.olivier@intel.com>\nReviewed-by: Tom Nabarro <tom.nabarro@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/3c167d407e28d19b9da5f485d6656be1c2044cac"},{"sha":"188273f0b0b603242ba1f6c7f2fda731622f3b4b","author":{"name":"David Quigley","email":"f7ee8c7b5b244e55bef846fc2592d47dc8aa54a7@intel.com"},"message":"DAOS-958 Mgmt: Add protobuf sources to DAOS\n\nThis patch adds the current incarnation of the DAOS security protobuf\nspecification. In addition to lower developer burden it also adds precompiled\ngolang versions of the protobufs to the tree so developers only need to have\nprotoc installed if they wish to make modifications to the protobuf\nspecification files.\n\nChange-Id: I4eb72cb324be94613d81dd0dc4477cd61c92901c\nSigned-off-by: David Quigley <david.quigley@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32742\nReviewed-by: Tom Nabarro <tom.nabarro@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Li Wei <wei.g.li@intel.com>\nReviewed-by: Johann Lombardi <johann.lombardi@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/188273f0b0b603242ba1f6c7f2fda731622f3b4b"},{"sha":"082f9772129dd9cf9cbfd5ea8d7a380bc8b606a1","author":{"name":"Scott Kirvan","email":"48814f7093038bcffce161b0548691822be00da4@intel.com"},"message":"Rework the rebuild test to cover more stuff, add multi-pool\n\nSigned-off-by: Scott Kirvan <scott.kirvan@intel.com>\n\nAdded a bunch of stuff to the test infrastructure to support testing\nthings while I/O is going on or has accumulated in pools.  Also reworked\nthe lone rebuild test to cover a lot more cases.  Finally added\na test to verify rebuild of multiple pools at once.\n\nChange-Id: I806aca4ab39c8abf3b3645d905b0ff1c1b6fa15a\nReviewed-on: https://review.hpdd.intel.com/32903\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Saurabh Tandan <saurabh.tandan@intel.com>\nReviewed-by: Scott Kirvan <scott.kirvan@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/082f9772129dd9cf9cbfd5ea8d7a380bc8b606a1"},{"sha":"e3047b14aff78d7314b32228e75776b6bcbd57c9","author":{"name":"Jean-Baptiste Riaux","email":"783e26b07f4d8e09b02389531355744f7f40b88d@intel.com"},"message":"DAOS-1138 api: reset uuid after failed pool and container create\n\nReset the pool/container uuid to 0 if a pool/container create failed.\n\nChange-Id: I52973dc23af439d41be5ebe99eb0d3e797909cb0\nSigned-off-by: Jean-Baptiste Riaux <riaux.jb@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32869\nReviewed-by: Scott Kirvan <scott.kirvan@intel.com>\nReviewed-by: Saurabh Tandan <saurabh.tandan@intel.com>\nTested-by: Scott Kirvan <scott.kirvan@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/e3047b14aff78d7314b32228e75776b6bcbd57c9"},{"sha":"b572e9ec720256a29dad7b9e4fcec7516cdf08d2","author":{"name":"David Quigley","email":"f7ee8c7b5b244e55bef846fc2592d47dc8aa54a7@intel.com"},"message":"DAOS-1061 Build: Add additional golang dependencies\n\nAdd packages to accomodate the new management components introduced in\nsubsequent patches.\n\nChange-Id: Iaa636c5aa8076f50d74751fdc842523c7638b88e\nSigned-off-by: David Quigley <david.quigley@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32743\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Johann Lombardi <johann.lombardi@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/b572e9ec720256a29dad7b9e4fcec7516cdf08d2"},{"sha":"fdfc5f01b3f9f4b12a18398d2355a332961d2b44","author":{"name":"Wang Di","email":"29d80f3910d05a59eb6ad4fdd029ffa04475cdd8@intel.com"},"message":"DAOS-769 server: destroy ctxt until all ULT/tasks exit\n\nLet's hold dmi_ctxt until all of ULT/tasks exit, so during\ncleanup process(see server_fini()), dss_module_cleanup_all()\nnormally will make all of ULTs stops, then in dss_srv_fini(),\nthe master ULT (dss_srv_handler) will be stopped.\n\nAdd dmi_xstream_stop to notify the long lasting ULT\nto exit when master ULT(dss_srv_handler) exit.\n\nChange-Id: Ib68843fdfe07668b5559f366b91e6a95ce23a2ed\nSigned-off-by: Wang Di <di.wang@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32736\nReviewed-by: Niu Yawei <yawei.niu@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Li Wei <wei.g.li@intel.com>\nReviewed-by: Liang Zhen <liang.zhen@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/fdfc5f01b3f9f4b12a18398d2355a332961d2b44"},{"sha":"0cd337de9e7811f127e767faa8e478c2a39608d0","author":{"name":"Jeff Olivier","email":"c37c1a5e3060bd7f9de24154b012f11ea34a02ea@intel.com"},"message":"DAOS-1141 test: Fix lint issues with test script\n\nSince we started linting shell script, these show up on\nevery review that changes the file so fix them\n\nChange-Id: Ibac05fef9d4b573e5c06efcdb1f5b9d855148b15\nSigned-off-by: Jeff Olivier <jeffrey.v.olivier@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32925\nReviewed-by: John Malmberg <john.e.malmberg@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Scott Kirvan <scott.kirvan@intel.com>\nReviewed-by: Alexander Oganezov <alexander.a.oganezov@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/0cd337de9e7811f127e767faa8e478c2a39608d0"},{"sha":"b7b8e4ca14bfc960166e86033b18dd8142734f7c","author":{"name":"Jeff Olivier","email":"c37c1a5e3060bd7f9de24154b012f11ea34a02ea@intel.com"},"message":"DAOS-1173 test: Fix btree test to fail if pool creation fails\n\nIt took me a bit to figure out why my btree tests were failing\nand it turned out it was simply a lack of space.   Since we weren't\nchecking the return value of pmemobj_create, it just silently\ncontinued and seg faulted when we tried to use it.\n\nAlso fixes btree.sh script to get rid of shellcheck warnings\n\nChange-Id: If966158f147e8edb83e7945ebe4c83f14b58a090\nSigned-off-by: Jeff Olivier <jeffrey.v.olivier@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32935\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Alexander Oganezov <alexander.a.oganezov@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/b7b8e4ca14bfc960166e86033b18dd8142734f7c"},{"sha":"b347745f6ffd18ebfe8928d3c3163c0f4d7c5d92","author":{"name":"Jeff Olivier","email":"c37c1a5e3060bd7f9de24154b012f11ea34a02ea@intel.com"},"message":"DAOS-1167 test: Fix issues with evtree unit test\n\nThe evtree test hasn't actually been working since\nevt_insert_sgl was removed.   The evt_ctl.sh script\nwasn't passing the return code back to the run_test.sh\nscript and, therefore, the test was failing silently.\n\nNow the negative tests that are in it are now working\ncorrectly and the full test can be reenabled.\n\nThis is a bit of a hack.   I faked the eio_addr_t but it\nappears to work by simply telling evt_insert that it's SCM\neven though, in reality, it isn't.  We can potentially\nimprove this but I wanted to get the basic test to run\nagain.\n\nAlso fixes linting issues with evt_ctl.sh since we\nstarted checking shell scripts\n\nChange-Id: I7f8ef90c24d1bba2fd33d5e3095d7d01df52241f\nSigned-off-by: Jeff Olivier <jeffrey.v.olivier@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32928\nReviewed-by: Alexander Oganezov <alexander.a.oganezov@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/b347745f6ffd18ebfe8928d3c3163c0f4d7c5d92"},{"sha":"4dbb23daa1d64bd89873ef91fd5405c1493935a6","author":{"name":"Omkar Kulkarni","email":"78d7b7656bddf3262590a73d9e4547e08c9a5842@intel.com"},"message":"DAOS-1166 gurt: Ensure rank list copy succeeds\n\nThis patch asserts the return code from d_rank_list_copy to ensure\nthat it always succeeds when sufficient space is allocated in the\ndestination. A failure indicates an error in the internal logic.\n\nAlso updated CaRT dependency to include fix for d_rank_list_copy.\n\nSigned-off-by: Omkar Kulkarni <omkar.kulkarni@intel.com>\nChange-Id: I88c2efc2646be6505ee3121627e5474c32d34e64\nReviewed-on: https://review.hpdd.intel.com/32944\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Li Wei <wei.g.li@intel.com>\nReviewed-by: Liang Zhen <liang.zhen@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/4dbb23daa1d64bd89873ef91fd5405c1493935a6"},{"sha":"f863cf2df7db239818b95bf7747400f1532d4ddd","author":{"name":"Wang Di","email":"29d80f3910d05a59eb6ad4fdd029ffa04475cdd8@intel.com"},"message":"DAOS-1034 rebuild: rebuild mulitple targets at the same time\n\nFix ring placment map algothrim to return mulitple spare\ntargets for each ring_obj_find_rebuild().\n\nAdd tests to verify multiple target rebuild.\n\nSome cleanups during rebuild scan.\n\nChange-Id: Ia6449326bf4a0cf4ee8beddc788b73ab3f7c22c6\nSigned-off-by: Wang Di <di.wang@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32725\nTested-by: Maloo <hpdd-maloo@intel.com>\nReviewed-by: Xuezhao Liu <xuezhao.liu@intel.com>\nTested-by: Xuezhao Liu <xuezhao.liu@intel.com>\nReviewed-by: Niu Yawei <yawei.niu@intel.com>\nReviewed-by: Liang Zhen <liang.zhen@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/f863cf2df7db239818b95bf7747400f1532d4ddd"},{"sha":"c0de59c503dfa279798cf9b3241fb0495c992916","author":{"name":"David Quigley","email":"f7ee8c7b5b244e55bef846fc2592d47dc8aa54a7@intel.com"},"message":"DAOS-696 Mgmt: Relocated daos_server and added initial GRPC support\n\nThe DAOS server currently lives in the mgmt directory with the related c source\nfiles for management components. This component is moved to a new location\nunder src called control which will handle all of the golang control plane\ncode. In addition gRPC support has been integrated and the handler for the\nSecurityAction rpc call has been implemented. The server currently supports\nrequesting and validating security handles.\n\nChange-Id: Ifab415e03ab536d9b2f397a6e71f96db53f446c9\nSigned-off-by: David Quigley <david.quigley@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32744\nReviewed-by: Tom Nabarro <tom.nabarro@intel.com>\nReviewed-by: Johann Lombardi <johann.lombardi@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nTested-by: Jenkins\nReviewed-by: Li Wei <wei.g.li@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/c0de59c503dfa279798cf9b3241fb0495c992916"},{"sha":"489e42bd03350582c4d498e4abcd42503acb210a","author":{"name":"David Quigley","email":"f7ee8c7b5b244e55bef846fc2592d47dc8aa54a7@intel.com"},"message":"DAOS-856 Mgmt: Initial version of the DAOS Management Agent\n\nThis is the initial version of the local daos agent which will be run on the\ncompute nodes. It currently supports lisening for requests on a Unix domain\nsocket and relays requests to obtain and validate security handles with their\nappropriate information to the daos_server component.\n\nChange-Id: I7edc51320374f88e7593e80cc05ab937ca12fce2\nSigned-off-by: David Quigley <david.quigley@intel.com>\nReviewed-on: https://review.hpdd.intel.com/32745\nReviewed-by: Tom Nabarro <tom.nabarro@intel.com>\nTested-by: Maloo <hpdd-maloo@intel.com>\nTested-by: Jenkins\nReviewed-by: Li Wei <wei.g.li@intel.com>\nReviewed-by: Johann Lombardi <johann.lombardi@intel.com>","distinct":true,"url":"https://api.github.com/repos/liw/daos/commits/489e42bd03350582c4d498e4abcd42503acb210a"}]}
{"actor":{"display_login":"liw"}}