{"push_id":2536307878,"size":29,"distinct_size":2,"ref":"refs/heads/feature/fix-inconsistent-distributeShardsLike-job","head":"5d99e88794fb05c63158817679a31de6ff2e04bd","before":"b1e44ca80dd4e278b1c6526c2875a3e25fb1c66e","commits":[{"sha":"c4b0ccb56fe8cb42e8597570d460dee06756f236","author":{"name":"Wilfried Goesgens","email":"2915340578f4e7f47d9936fe10bf5c72217d36a6@arangodb.com"},"message":"Doc - fix restheader (#5209)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/c4b0ccb56fe8cb42e8597570d460dee06756f236"},{"sha":"a67df088b061766bf360a63f4679863fc79c5b7f","author":{"name":"Matthew Von-Maszewski","email":"ac45c76637b253f00fa1e0eb405b19d1689eac90@users.noreply.github.com"},"message":"correct race condition leading to infinite job execution (#5201)\n\n* fix infinite loop by setting _lastSyncTime within runBackgroundJob().  add code to make agency callback ignore _lastSyncTime limit.\r\n* create change notes for this PR and previous PR 5114","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/a67df088b061766bf360a63f4679863fc79c5b7f"},{"sha":"2e0e2574d432575bab706e77e1987fd89e26a67b","author":{"name":"Simon","email":"088e16a1019277b15d58faf0541e11910eb756f6@graetzer.org"},"message":"Port from 3.3 (#5213)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/2e0e2574d432575bab706e77e1987fd89e26a67b"},{"sha":"0ba82969f491ec965fc3c823a66c14231b2cd376","author":{"name":"Heiko","email":"ee182d4d21daf22681ea88e9f76fc03e577c06e1@users.noreply.github.com"},"message":"fix ruby tests and api gharial err behaviour (#5208)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/0ba82969f491ec965fc3c823a66c14231b2cd376"},{"sha":"8c1f55087d7fbf15865c937751fdec700c9a781f","author":{"name":"Heiko","email":"ee182d4d21daf22681ea88e9f76fc03e577c06e1@users.noreply.github.com"},"message":"Bug fix/modal event problems (#5202)\n\n* fixed unreasonable event behaviour within the modal view\r\n\r\n* changelog\r\n\r\n* added esc event to properly hide and cleanup a modal","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/8c1f55087d7fbf15865c937751fdec700c9a781f"},{"sha":"7c723fe09f28cb5be0cd1051f472e9d4af55fa49","author":{"name":"ArangoDB Release Bot","email":"d033e22ae348aeb5660fc2140aec35850c4da997@arangodb.com"},"message":"nightly frontend build","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/7c723fe09f28cb5be0cd1051f472e9d4af55fa49"},{"sha":"357ec8ebefd938f0fe5770a81573b478bdf22036","author":{"name":"Wilfried Goesgens","email":"2915340578f4e7f47d9936fe10bf5c72217d36a6@arangodb.com"},"message":"prohibit the use of sleep() in the source (#5178)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/357ec8ebefd938f0fe5770a81573b478bdf22036"},{"sha":"30b12e311be8d2308b9fc3cfe26ac3a62730eb9f","author":{"name":"Jan","email":"931e27b085cf426c3889bf1857d82a815ede4e9d@users.noreply.github.com"},"message":"Bug fix/remove most of aql js (#5223)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/30b12e311be8d2308b9fc3cfe26ac3a62730eb9f"},{"sha":"349e2c1681a4eb55fc7b7d82f192865d7af3d79e","author":{"name":"Jan","email":"931e27b085cf426c3889bf1857d82a815ede4e9d@users.noreply.github.com"},"message":"forward-port AQL optimizations from 3.3 (#5020)\n\n* forward-port AQL optimizations from 3.3\r\n\r\n* fix restrict-to-single-shard rule\r\n\r\n* added tests for specific cases\r\n\r\n* ModificationNodes now can know if they are restricted or not\r\n\r\n* OptimizerRule now updates the ModificationNode instead of setting ownName on remote node.\r\n\r\n* The DBServerEngine container now only sends a subset of snippets (those which are relevant) It is  able to restrict any part of the query to a certain shard or even a list of shards\r\n\r\n* ExecutionEngine CreateBlocks in ClusterMode now returns Result instead of throwing.\r\n\r\n* Adapted Coordinator side to a bitter mapping of RemoteNode => QuerySnippets. This is still ongoing work.\r\n\r\n* Fixed Coordinator enginecontainer test and finisehd implementation of EngineInfoContainerDBServer. Seems to work so far, need to adapt test to prove it.\r\n\r\n* Adapted test for modification nodes and restrict to shard.\r\n\r\n* restrictTo can now be de-/serialized on Modification Nodes\r\n\r\n* Fixed Community Compile Error\r\n\r\n* Added a test for Indexes/EnumerateCollection nodes\r\n\r\n* EnumerateCollection and IndexNode now have options to be restricted to a single shard, opt rule not yet updated\r\n\r\n* DBServer part of planning now checks Enumerate and IndexNodes for single shard optimization\r\n\r\n* Added tests for simple single shard optimization on IndexNodes\r\n\r\n* Adapted optimzierrule for SingleShard optimierung on IndexNodes\r\n\r\n* Fixed an issue with externally restricted shard ids in combination with shard_id based optimization\r\n\r\n* Added a test for multiple single shard optimizations on the same collection\r\n\r\n* Removed collection/Shard duplicate check of optimize to single shard rules\r\n\r\n* Updated Explainer to handle optimize to single shard\r\n\r\n* Let more tests pass an optimized AQL variant\r\n\r\n* Temporarily disabled a tests that can only be solved after some work in transaction","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/349e2c1681a4eb55fc7b7d82f192865d7af3d79e"},{"sha":"4fc6e642661be55e9ba556a79ef8d3437eeceede","author":{"name":"Wilfried Goesgens","email":"2915340578f4e7f47d9936fe10bf5c72217d36a6@arangodb.com"},"message":"Doc - Update Monitoring/Collectd Cookbook (#5228)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/4fc6e642661be55e9ba556a79ef8d3437eeceede"},{"sha":"a1416e1067266bcb40bd70f7f0c537c9f8d517f8","author":{"name":"Simon","email":"088e16a1019277b15d58faf0541e11910eb756f6@graetzer.org"},"message":"Make v8 optional on startup (#5220)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/a1416e1067266bcb40bd70f7f0c537c9f8d517f8"},{"sha":"5357adad954b4ae93c91965a091004049891b221","author":{"name":"Jan","email":"931e27b085cf426c3889bf1857d82a815ede4e9d@users.noreply.github.com"},"message":"Feature/count plan nodes by type (#5225)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/5357adad954b4ae93c91965a091004049891b221"},{"sha":"2870b8f5867ecc8112c50fa3535be9c1c2d09ad2","author":{"name":"jsteemann","email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com"},"message":"fix potential compile error","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/2870b8f5867ecc8112c50fa3535be9c1c2d09ad2"},{"sha":"a7555e0bf39ded8d7c88870b78c11b08b977584f","author":{"name":"Jan","email":"931e27b085cf426c3889bf1857d82a815ede4e9d@users.noreply.github.com"},"message":"make arangovpack work without any config file specified (#5224)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/a7555e0bf39ded8d7c88870b78c11b08b977584f"},{"sha":"192fc46486ac0171c480074d68d69abb4d79c856","author":{"name":"Tobias Gödderz","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@tobias.goedderz.info"},"message":"Removed ERROR_ARANGO_COLLECTION_NOT_FOUND (#5231)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/192fc46486ac0171c480074d68d69abb4d79c856"},{"sha":"b4dcad9662522fa35644ae9c67fb9728be5614ce","author":{"name":"maxkernbach","email":"2ca1fd5b5bf95c399bb8abf930a18cd903075323@gmail.com"},"message":"Doc - Integrate php driver doc (#5236)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/b4dcad9662522fa35644ae9c67fb9728be5614ce"},{"sha":"ba278a64c9a7c39dabe05d0b370952414ef5fa0e","author":{"name":"Wilfried Goesgens","email":"2915340578f4e7f47d9936fe10bf5c72217d36a6@arangodb.com"},"message":"add native implementation of the FAIL aql function (#5232)","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/ba278a64c9a7c39dabe05d0b370952414ef5fa0e"},{"sha":"b1c48f60cd196899ef726f228e3060471d6aba9a","author":{"name":"jsteemann","email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com"},"message":"jslint","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/b1c48f60cd196899ef726f228e3060471d6aba9a"},{"sha":"a95a9b0db0f7ab022321d923ad6d09c9a851fddf","author":{"name":"jsteemann","email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com"},"message":"fix documentation","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/a95a9b0db0f7ab022321d923ad6d09c9a851fddf"},{"sha":"cb51e561b74755990d671bc1222806403103a808","author":{"name":"jsteemann","email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com"},"message":"fix catch tests","distinct":false,"url":"https://api.github.com/repos/arangodb/arangodb/commits/cb51e561b74755990d671bc1222806403103a808"}]}
{"actor":{"display_login":"goedderz"}}