{"push_id":1872665934,"size":33,"distinct_size":33,"ref":"refs/heads/kvs_jansson_try3","head":"f146b1cb611374e2ca1f35c7d25e0b5ba751968d","before":"68d37e7738f71a6938fb547a9901a3d0be56c6fd","commits":[{"sha":"459e24745385fc8f8514337868be03912c8aa6f4","author":{"name":"Stephen Herbein","email":"f5f9fb4344de4dcbd2941994c4e5171b4ae1d3d2@gmail.com"},"message":"kvs_classic: fix kvs(dir)_put_double\n\njansson format string for double is \"f\" as opposed to \"F\"","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/459e24745385fc8f8514337868be03912c8aa6f4"},{"sha":"3bd59f3198f1beb36c6a79bcea39009b328fb697","author":{"name":"Jim Garlick","email":"68f7fa2610b0dc79dc156867f188832fba6e3cfc@gmail.com"},"message":"Merge pull request #1114 from SteVwonder/kvs-classic-fix\n\nkvs_classic: fix kvs(dir)_put_double","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/3bd59f3198f1beb36c6a79bcea39009b328fb697"},{"sha":"6090846be5e804fdc5870bd8f32401d359cd1112","author":{"name":"Jim Garlick","email":"68f7fa2610b0dc79dc156867f188832fba6e3cfc@gmail.com"},"message":"libkvs/classic: drop kvs_put_double()\n\nkvs_put_double() is unused - remove.","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/6090846be5e804fdc5870bd8f32401d359cd1112"},{"sha":"05a9ca927f028e30000e21d210fa9617a3bd594e","author":{"name":"Jim Garlick","email":"68f7fa2610b0dc79dc156867f188832fba6e3cfc@gmail.com"},"message":"libkvs/classic: drop kvs_put_boolean()\n\nkvs_put_boolean() is unused - remove.","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/05a9ca927f028e30000e21d210fa9617a3bd594e"},{"sha":"3ef313dbad70b3e63bad2bf4f3eb4115bd2502fa","author":{"name":"Jim Garlick","email":"68f7fa2610b0dc79dc156867f188832fba6e3cfc@gmail.com"},"message":"libkvs/classic: drop kvs_put_treeobj()\n\nDrop kvs_put_treeobj(), after converting the one\ntest user to flux_kvs_txn_put (FLUX_KVS_TREEOBJ);","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/3ef313dbad70b3e63bad2bf4f3eb4115bd2502fa"},{"sha":"2872e390f7d5e79083fe44b6d3062fdfed64d245","author":{"name":"Jim Garlick","email":"68f7fa2610b0dc79dc156867f188832fba6e3cfc@gmail.com"},"message":"bindings/lua: take a reference on watch directory\n\nProblem: valgrind shows access to freed memory when\nkvsdir object created by watch callback is garbage\ncollected.\n\nWhen a kvs_watch() callback receives a kvsdir_t\nargument, it is only valid for the duration of the\ncallback.  When instantiating a directory as a Lua table\nthat persists after the callback, it looks like we need\nto call kvsdir_incref() on the directory to avoid illegal\naccess and/or double free during garbage collection.\n\nFixes #1112","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/2872e390f7d5e79083fe44b6d3062fdfed64d245"},{"sha":"0673cf2354040aa9e7af344b7c21cce4856a15e7","author":{"name":"Mark Grondona","email":"42b7e8e637058fb4e22a2be44ce202923cc4ab04@gmail.com"},"message":"Merge pull request #1116 from garlick/kvs_misc\n\nKVS lua refcount fix, drop unused deprecated functions","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/0673cf2354040aa9e7af344b7c21cce4856a15e7"},{"sha":"7dbb4968810a7d4afff4e87e3301618ade540bd7","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Fix typo in json_util tests","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/7dbb4968810a7d4afff4e87e3301618ade540bd7"},{"sha":"eb5515bccbefc10f8248980c8087007771dac655","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Fix mem-leak corner case in get_request_cb","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/eb5515bccbefc10f8248980c8087007771dac655"},{"sha":"664eceb915fbe7938ead887caf6942800a9d68d3","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Refactor build of unit tests\n\nOnly build tests with the object files they require, instead\nof using all object files in the directory.  This will make it\neasier for testing as unit tests are updated one at a time.\n\nEliminate unnecessary header inclusion in unit tests.","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/664eceb915fbe7938ead887caf6942800a9d68d3"},{"sha":"abaca23c501387df3eefff17e810cda0bc2f75c8","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Convert json_util to use jansson","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/abaca23c501387df3eefff17e810cda0bc2f75c8"},{"sha":"627ee318dd4668633c82a9fa52c46b8e58c8cb90","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Update json_util tests for jansson","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/627ee318dd4668633c82a9fa52c46b8e58c8cb90"},{"sha":"1084d852a9739b01cbf69b95faaf655f78fe7e2c","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Add comments & unit tests\n\nAdd comments and unit tests to indicate json_compare() logic when\na NULL pointer may be passed into it.","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/1084d852a9739b01cbf69b95faaf655f78fe7e2c"},{"sha":"a9bf434ac8f79abb8906bf52a6a828e7949e4308","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Convert fence API to use jansson","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/a9bf434ac8f79abb8906bf52a6a828e7949e4308"},{"sha":"ad89bc5d188f94020674dd383d50923f37745352","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Update fence tests for jansson","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/ad89bc5d188f94020674dd383d50923f37745352"},{"sha":"fc7a8fe4722d5e5c68c1c8b1517df48aa561d624","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Convert cache API to use jansson","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/fc7a8fe4722d5e5c68c1c8b1517df48aa561d624"},{"sha":"d5ad1f147fa651eec6c67b2cd0e290f01bfc3681","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Update cache tests for jansson","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/d5ad1f147fa651eec6c67b2cd0e290f01bfc3681"},{"sha":"dbd93f03b110b68ab190cf678326529c20043ce2","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Convert lookup API to use jansson\n\nConversion also requires elimination of use of proto.h.  Convert\nKVS_PROTO_READDIR, KVS_PROTO_READLINK, and KVS_PROTO_TREEOBJ\nto FLUX_KVS_READDIR, FLUX_KVS_READLINK, and FLUX_KVS_TREEOBJ\nrespectively.","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/dbd93f03b110b68ab190cf678326529c20043ce2"},{"sha":"457dca56848e16f1b62b8dec6b71c30468c365a2","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Update lookup tests for jansson\n\nConversion also requires elimination of use of proto.h.  Convert\nKVS_PROTO_READDIR, KVS_PROTO_READLINK, and KVS_PROTO_TREEOBJ\nto FLUX_KVS_READDIR, FLUX_KVS_READLINK, and FLUX_KVS_TREEOBJ respectively.","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/457dca56848e16f1b62b8dec6b71c30468c365a2"},{"sha":"0187cb1ad23c7d49fb52ea1e4c9df6f9d9808eef","author":{"name":"Albert Chu","email":"ad9675bce60da484b4d13aecf66bd3fabf05f239@llnl.gov"},"message":"modules/kvs: Convert commit API to use jansson","distinct":true,"url":"https://api.github.com/repos/chu11/flux-core/commits/0187cb1ad23c7d49fb52ea1e4c9df6f9d9808eef"}]}
{"actor":{"display_login":"chu11"}}