{"push_id":2959085849,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"0d3a14e0cd7244f370eb4b360ea9bfc291f14915","before":"49b5d42d3c025d1876e00da5b3dc88d57ab79820","commits":[{"sha":"06e37a55c6a937c9ec62a0aad5febfdf7c5a2977","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"oio-blob-rebuilder: Accept the 'beanstalk://' prefix for the beanstalk IP","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/06e37a55c6a937c9ec62a0aad5febfdf7c5a2977"},{"sha":"1a23031ae4d9760a510408ba34b333f06cf4588a","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"oio-blob-rebuilder: Stop if there is no response","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/1a23031ae4d9760a510408ba34b333f06cf4588a"},{"sha":"7f662ae6bdd7c1d14b7950d55f6b94861ee5dddf","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"oio-blob-rebuilder: Check the beanstalk connection","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/7f662ae6bdd7c1d14b7950d55f6b94861ee5dddf"},{"sha":"c9f0729fdea8782149b0d4f42d8407a213766f04","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"oio-blob-rebuilder: Reuse the beanstalk connection","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/c9f0729fdea8782149b0d4f42d8407a213766f04"},{"sha":"129a661b90e08cbd09a993cf285e0f9fb523df02","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"meta2: Test the check of missing chunks","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/129a661b90e08cbd09a993cf285e0f9fb523df02"},{"sha":"69052262602d9ded686a31042dc9d325deec575a","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"meta2: Send the correct list of missing chunks","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/69052262602d9ded686a31042dc9d325deec575a"},{"sha":"dae4c000cc8664b015fc26b2c9add25beffa9d3d","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"meta2: Create a message for the event only if the content is incomplete","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/dae4c000cc8664b015fc26b2c9add25beffa9d3d"},{"sha":"e658f0cf66db1e697559dfa7245174f033ba8a54","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"test: Add the storage policy when creating an object","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/e658f0cf66db1e697559dfa7245174f033ba8a54"},{"sha":"af90b33a3ebb80a8c42a0b1e76980b9ec06d955f","author":{"name":"Aymeric Ducroquetz","email":"c80237e5443b284e15cc0b3509988539e586cd61@openio.io"},"message":"meta2: Check if the last metachunks are present","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/af90b33a3ebb80a8c42a0b1e76980b9ec06d955f"},{"sha":"1d4a20ed6276f5687ecc6dd9708c176f22c84da4","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"META2 reverse index [1/..]","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/1d4a20ed6276f5687ecc6dd9708c176f22c84da4"},{"sha":"6f50ce1a141c73e36d059962266b9b47dc179fad","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"META2 records removal, more flexible filtering on fetch","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/6f50ce1a141c73e36d059962266b9b47dc179fad"},{"sha":"60ad22fbd2a068473b20d284a7e89af4a74d144c","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Send META2 peers along with the container creation event","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/60ad22fbd2a068473b20d284a7e89af4a74d144c"},{"sha":"1e38abe2a77b52df8d54c3aeaed2be2494dcf0b2","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Factor peers lists generation into a single function","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/1e38abe2a77b52df8d54c3aeaed2be2494dcf0b2"},{"sha":"30b9ebad4c9f0f273bf48956876a10bce477cd60","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Add event filters to index META2 databases","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/30b9ebad4c9f0f273bf48956876a10bce477cd60"},{"sha":"286bedba8fc730346a3a7d9918d6478ea19a9514","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Rdir assignment to META2 on volume bootstrap\n\nThe same facilities used to assign Rdir services to rawx services\nare reused in this patch to assign some to META2 services.\n\nFor the time being, the bootstrapping is done when the initial\nvolume bootstrapping is done.\n\nA future patch will bring a new command to do that separatly from\nthe volume bootstrap.","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/286bedba8fc730346a3a7d9918d6478ea19a9514"},{"sha":"5af5afa864bad925f3e6f79ebc539abc7e6a35c8","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Addressing some of @fvennetier comments","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/5af5afa864bad925f3e6f79ebc539abc7e6a35c8"},{"sha":"a006d234120f2d472a7148504dd2ef1cde11bc50","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Addressing more issues with the PR\n\nFixes for several problems with the peers list generation\n- Rewrite of function and fix a memleak there.\n- Searching for peer when there's no election yields an error.\n- Handle errors returned by sqlx_get_election_peers.\nOther fixes:\n- While making the DB handle storage/access mechanisms more\ngeneric, a naming mistake caused the access mechanism to use\nthe same B-Tree, but the conds/locks passed in parameters.\n- Use NAME2CONST macro instead of handmade solution.\n- Rename variable to avoid single letter naming.","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/a006d234120f2d472a7148504dd2ef1cde11bc50"},{"sha":"d5253faeb4db57a3aeb2d1d88dfac12e64d95fed","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Refactor rdir assignment in RdirDispatcher\n\n- Factorize RdirDispatcher's assignments methods into a generic\nand two wrappers for RAWX and META2 services.\n- Fix for X-oio-req-id as requested by @fvennetier\n- Modify a test that plugs into the callstack to account for a slight\nmodification of the callstack after introducing the RdirDispatcher\nwrappers.","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/d5253faeb4db57a3aeb2d1d88dfac12e64d95fed"},{"sha":"482a59805b755f41eafd9119d6e9ce7d6e89d3ad","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Fix variables names and req_id on RdirClient\n\n- Use container_id instead of content_id (which made no sense in this case)\n- Correctly fetch (or not) a req_id when trying to send an RDIR request.","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/482a59805b755f41eafd9119d6e9ce7d6e89d3ad"},{"sha":"e1feed089a36fa1173c1dc7d3257df4aca713fdb","author":{"name":"Ayoub Boudhar","email":"4d9dd896d587ead01dd6b8bf67c80e84bacbed74@outlook.com"},"message":"Add CLI command to assign RDIR to META2\n\nModified the \"openio directory bootstrap\" command so that\n\"openio directory bootstrap meta2\" with the parameter\n--max-per-rdir assigns an RDIR service to each META2 server.\n\nAlso modified tools/oio-reset.sh to bootstrap META2 assignments\nusing this command, with a default value of 10 for --max-per-rdir","distinct":true,"url":"https://api.github.com/repos/AymericDu/oio-sds/commits/e1feed089a36fa1173c1dc7d3257df4aca713fdb"}]}
{"actor":{"display_login":"AymericDu"}}