{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":143344440,"defaultBranch":"main","name":"fdb-record-layer","ownerLogin":"FoundationDB","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-02T20:59:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2393912?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724336713.0","currentOid":""},"activityList":{"items":[{"before":"70ea6c982a4745571d8bc3db90bfbc2d76ca87bf","after":"f318eb147608e851a2b2f09a04f6de5e075dbf2e","ref":"refs/heads/main","pushedAt":"2024-08-22T14:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foundationdb-ci","name":"FoundationDB CI","path":"/foundationdb-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80706817?s=80&v=4"},"commit":{"message":"Release notes updated for version 3.4.537.0","shortMessageHtmlLink":"Release notes updated for version 3.4.537.0"}},{"before":"f314a42630b539a834f67dc7dd9d73361a05f187","after":"70ea6c982a4745571d8bc3db90bfbc2d76ca87bf","ref":"refs/heads/main","pushedAt":"2024-08-22T13:27:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ScottDugas","name":"Scott Dugas","path":"/ScottDugas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45810?s=80&v=4"},"commit":{"message":"Merge pull request #2893 from ScottDugas/autocomplete-timings\n\nResolves #2892: Log timing of LuceneAutoCompleteQueryClause.bind","shortMessageHtmlLink":"Merge pull request #2893 from ScottDugas/autocomplete-timings"}},{"before":"2c78d0d55157f8e01fea8145b8ed7aab32582245","after":"f314a42630b539a834f67dc7dd9d73361a05f187","ref":"refs/heads/main","pushedAt":"2024-08-21T14:58:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ScottDugas","name":"Scott Dugas","path":"/ScottDugas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45810?s=80&v=4"},"commit":{"message":"Merge pull request #2891 from ScottDugas/fix-merge-test\n\nFixes #2890: Prevent timeouts in chaosMergeAndUpdateTest","shortMessageHtmlLink":"Merge pull request #2891 from ScottDugas/fix-merge-test"}},{"before":"e5ab8182b7965618b451765134fee2a55189043e","after":"2c78d0d55157f8e01fea8145b8ed7aab32582245","ref":"refs/heads/main","pushedAt":"2024-08-21T14:41:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normen662","name":null,"path":"/normen662","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60754965?s=80&v=4"},"commit":{"message":"Resolves #2849: AsyncLock (#2847)\n\n* update\r\n\r\n* update\r\n\r\n* address comments\r\n\r\n* fib build\r\n\r\n* fib build\r\n\r\n* address comments\r\n\r\n* address comments\r\n\r\n* address comments\r\n\r\n* address comments\r\n\r\n* address comments\r\n\r\n* address comments\r\n\r\n* update\r\n\r\n---------\r\n\r\nCo-authored-by: Pranjal Gupta ","shortMessageHtmlLink":"Resolves #2849: AsyncLock (#2847)"}},{"before":"b96d700784c5f7e0fa7f258a510e4aafd2f7ff44","after":"e5ab8182b7965618b451765134fee2a55189043e","ref":"refs/heads/main","pushedAt":"2024-08-21T10:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foundationdb-ci","name":"FoundationDB CI","path":"/foundationdb-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80706817?s=80&v=4"},"commit":{"message":"Release notes updated for version 3.4.536.0","shortMessageHtmlLink":"Release notes updated for version 3.4.536.0"}},{"before":"9b2dcf4594cad4d3ed0d8db70511e976f3faceeb","after":"b96d700784c5f7e0fa7f258a510e4aafd2f7ff44","ref":"refs/heads/main","pushedAt":"2024-08-21T09:39:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normen662","name":null,"path":"/normen662","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60754965?s=80&v=4"},"commit":{"message":"make ConstantObjectValue implement CreatesDynamicTypesValue (#2889)","shortMessageHtmlLink":"make ConstantObjectValue implement CreatesDynamicTypesValue (#2889)"}},{"before":"e1bb80355cd04e60ce8938b94953364c1b93c43c","after":"9b2dcf4594cad4d3ed0d8db70511e976f3faceeb","ref":"refs/heads/main","pushedAt":"2024-08-20T16:04:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ScottDugas","name":"Scott Dugas","path":"/ScottDugas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45810?s=80&v=4"},"commit":{"message":"Merge pull request #2887 from ScottDugas/repartition-metrics\n\nResolves #2886: Add timings to \"Repartitioned records\" log","shortMessageHtmlLink":"Merge pull request #2887 from ScottDugas/repartition-metrics"}},{"before":"59d6ffca08a9430bfe74f0024c87a97e3100de33","after":"e1bb80355cd04e60ce8938b94953364c1b93c43c","ref":"refs/heads/main","pushedAt":"2024-08-20T10:42:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foundationdb-ci","name":"FoundationDB CI","path":"/foundationdb-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80706817?s=80&v=4"},"commit":{"message":"Release notes updated for version 3.4.533.0","shortMessageHtmlLink":"Release notes updated for version 3.4.533.0"}},{"before":"5540ad6364550baf7930db2a040657e78f465740","after":"59d6ffca08a9430bfe74f0024c87a97e3100de33","ref":"refs/heads/main","pushedAt":"2024-08-20T09:55:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hatyo","name":"Youssef Hatem","path":"/hatyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52752081?s=80&v=4"},"commit":{"message":"Merge pull request #2888 from normen662/main\n\nfixes #2881: ensure that all compensations get their necessary quanti…","shortMessageHtmlLink":"Merge pull request #2888 from normen662/main"}},{"before":"c504a045f318da8bef5c611d9fa62579610c9a4f","after":"5540ad6364550baf7930db2a040657e78f465740","ref":"refs/heads/main","pushedAt":"2024-08-19T17:39:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohadzeliger","name":null,"path":"/ohadzeliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70664918?s=80&v=4"},"commit":{"message":"LuceneIndexMaintenanceTest: Reduce infinite joins (#2861)\n\n* LuceneIndexMaintenanceTest: Use asyncToSync in a couple places\r\n\r\nThis will result in asyncToSync timeout instead of the test timing\r\nout.\r\n\r\n* Prevent infinite join in chaosMergeAndUpdateTest\r\n\r\n* chaosMergeAndUpdateTest: assert there are some failures & successes\r\n\r\nBefore, I think, it would basically save one record, then start\r\nmerging, and fail all the remaining saves, and then complete. Now\r\nthere are assertions that some saves fail, for different reasons,\r\nand that there are a bunch of successful merges.\r\n\r\n* Fail chaosMergeAndUpdateTest if there are any unexpected failures\r\n\r\nI ran this 100 times locally without any issue","shortMessageHtmlLink":"LuceneIndexMaintenanceTest: Reduce infinite joins (#2861)"}},{"before":"3fff11b572b5aa0511114c5219ebe1b0f131325a","after":"c504a045f318da8bef5c611d9fa62579610c9a4f","ref":"refs/heads/main","pushedAt":"2024-08-15T20:17:30.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"ScottDugas","name":"Scott Dugas","path":"/ScottDugas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45810?s=80&v=4"},"commit":{"message":"Merge pull request #2278 from alecgrieser/02275-delete-records-where-versions\n\nFixes #2275: Version mutations aren't cleared out by delete records where","shortMessageHtmlLink":"Merge pull request #2278 from alecgrieser/02275-delete-records-where-…"}},{"before":"ee43d69b4baf6334a4c337ea60ea4286a60e7462","after":"3fff11b572b5aa0511114c5219ebe1b0f131325a","ref":"refs/heads/main","pushedAt":"2024-08-15T19:12:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ScottDugas","name":"Scott Dugas","path":"/ScottDugas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45810?s=80&v=4"},"commit":{"message":"Merge pull request #2879 from jjezra/lucene_rebalance_runner_retry_limit\n\nResolve #2878: Lucene partition balancing: reduce the number of retries","shortMessageHtmlLink":"Merge pull request #2879 from jjezra/lucene_rebalance_runner_retry_limit"}},{"before":"2331f152c29fd71f735543d8cda2c3f9c7d0dec5","after":"ee43d69b4baf6334a4c337ea60ea4286a60e7462","ref":"refs/heads/main","pushedAt":"2024-08-15T11:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foundationdb-ci","name":"FoundationDB CI","path":"/foundationdb-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80706817?s=80&v=4"},"commit":{"message":"Release notes updated for version 3.4.532.0","shortMessageHtmlLink":"Release notes updated for version 3.4.532.0"}},{"before":"91402f60b08543b1d7dfb27d088a1fd9858b1a54","after":"2331f152c29fd71f735543d8cda2c3f9c7d0dec5","ref":"refs/heads/main","pushedAt":"2024-08-15T08:54:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecgrieser","name":"Alec Grieser","path":"/alecgrieser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7749273?s=80&v=4"},"commit":{"message":"Resolve #2259: Deprecate special IndexingByRecords functions (#2262)\n\n* Resolve #2259: Deprecate special IndexingByRecords functions","shortMessageHtmlLink":"Resolve #2259: Deprecate special IndexingByRecords functions (#2262)"}},{"before":"d8f6701c3e20562a14f11ba9ea1c6dedf4eeb69d","after":"91402f60b08543b1d7dfb27d088a1fd9858b1a54","ref":"refs/heads/main","pushedAt":"2024-08-09T13:22:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normen662","name":null,"path":"/normen662","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60754965?s=80&v=4"},"commit":{"message":"Expose `Tuple`-based `MIN_EVER` and `MAX_EVER` indexes to Cascades (#2873)\n\n* Unify match candidate representation of long- and tuple-based max/min ever indexes.\r\n\r\n* Update release notes.","shortMessageHtmlLink":"Expose Tuple-based MIN_EVER and MAX_EVER indexes to Cascades (#…"}},{"before":"bc530046e174951a5505262bbbaaa6d2310c38a2","after":"d8f6701c3e20562a14f11ba9ea1c6dedf4eeb69d","ref":"refs/heads/main","pushedAt":"2024-08-07T23:24:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jjezra","name":"Josef Ezra","path":"/jjezra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6169639?s=80&v=4"},"commit":{"message":"Resolve #2864: Lucene merges: false no merges found (#2865)\n\n* Resolve #2864: Lucene merges: false no merges found\r\n\r\n* reword confusing comment/logger key","shortMessageHtmlLink":"Resolve #2864: Lucene merges: false no merges found (#2865)"}},{"before":"6d10ae1169a3ae4c3add39f3b0abbb11cda5c855","after":"bc530046e174951a5505262bbbaaa6d2310c38a2","ref":"refs/heads/main","pushedAt":"2024-08-07T20:12:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohadzeliger","name":null,"path":"/ohadzeliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70664918?s=80&v=4"},"commit":{"message":"Remove LuceneIndexMaintenanceTest.rest (#2871)\n\nThis effectively reverts: #2860, but that was based off #2844 and\r\nI don't want to add that back.","shortMessageHtmlLink":"Remove LuceneIndexMaintenanceTest.rest (#2871)"}},{"before":"f79e8d12fee3c50a7cb986e96bcb5bbb2cdc77d3","after":"6d10ae1169a3ae4c3add39f3b0abbb11cda5c855","ref":"refs/heads/main","pushedAt":"2024-08-07T20:07:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohadzeliger","name":null,"path":"/ohadzeliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70664918?s=80&v=4"},"commit":{"message":"Revert \"Log fdbcli status after failed test (#2862)\" (#2870)\n\nThis reverts commit 2c8314b7ac7cb7d3e36cffd5469347e61b663c19.","shortMessageHtmlLink":"Revert \"Log fdbcli status after failed test (#2862)\" (#2870)"}},{"before":null,"after":"c8cfa79c5804edc94653c9b2df0d26ac2211fdfe","ref":"refs/heads/revert-2862-dump-fdbcli-status","pushedAt":"2024-08-07T18:37:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ScottDugas","name":"Scott Dugas","path":"/ScottDugas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45810?s=80&v=4"},"commit":{"message":"Revert \"Log fdbcli status after failed test (#2862)\"\n\nThis reverts commit 2c8314b7ac7cb7d3e36cffd5469347e61b663c19.","shortMessageHtmlLink":"Revert \"Log fdbcli status after failed test (#2862)\""}},{"before":"d065e0485469191b12328056e1f438c3b8ba9dc7","after":"f79e8d12fee3c50a7cb986e96bcb5bbb2cdc77d3","ref":"refs/heads/main","pushedAt":"2024-08-07T15:12:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jjezra","name":"Josef Ezra","path":"/jjezra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6169639?s=80&v=4"},"commit":{"message":"Fixes #2867: Log \"Repartitioned records\" after writing them (#2868)","shortMessageHtmlLink":"Fixes #2867: Log \"Repartitioned records\" after writing them (#2868)"}},{"before":"2c8314b7ac7cb7d3e36cffd5469347e61b663c19","after":"d065e0485469191b12328056e1f438c3b8ba9dc7","ref":"refs/heads/main","pushedAt":"2024-08-02T19:02:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foundationdb-ci","name":"FoundationDB CI","path":"/foundationdb-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80706817?s=80&v=4"},"commit":{"message":"Release notes updated for version 3.4.531.0","shortMessageHtmlLink":"Release notes updated for version 3.4.531.0"}},{"before":"c67a57d70b67cb966afba970cd3142c7f9e24d33","after":"2c8314b7ac7cb7d3e36cffd5469347e61b663c19","ref":"refs/heads/main","pushedAt":"2024-08-01T19:12:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohadzeliger","name":null,"path":"/ohadzeliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70664918?s=80&v=4"},"commit":{"message":"Log fdbcli status after failed test (#2862)\n\nThis is an attempt to investigate Issue #2842 in a remote environment.\r\nThe theory is that the cluster is in a state where it is rejecting\r\nall transactions, but the hope is that it is in a state where\r\nstatus works, and will tell us what is wrong.\r\n\r\nThis is resiliant to not having `fdbcli` on your path or if you\r\nare using `fdb-environment.properties` instead of the default\r\ncluster file, but it will just print errors that it could not get\r\nthe status.","shortMessageHtmlLink":"Log fdbcli status after failed test (#2862)"}},{"before":"6a4b6ecd52364b01f7b67d1b77b6ed1bafc13d29","after":"c67a57d70b67cb966afba970cd3142c7f9e24d33","ref":"refs/heads/main","pushedAt":"2024-07-31T20:15:43.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ScottDugas","name":"Scott Dugas","path":"/ScottDugas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45810?s=80&v=4"},"commit":{"message":"Merge pull request #2853 from ohadzeliger/lucene-exception\n\nResolve #2852: Improve exception handling for LazyOpener","shortMessageHtmlLink":"Merge pull request #2853 from ohadzeliger/lucene-exception"}},{"before":"9df61caf44d5bd5ef8c8c610c120c052519d7794","after":"6a4b6ecd52364b01f7b67d1b77b6ed1bafc13d29","ref":"refs/heads/main","pushedAt":"2024-07-31T19:31:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohadzeliger","name":null,"path":"/ohadzeliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70664918?s=80&v=4"},"commit":{"message":"Attempt to reduce FDB load during Lucene tests (#2860)\n\nSleeping for a second between tests didn't seem to make the tests\r\nbehave well, trying to slow down the document generation used in\r\nthe most expensive tests.\r\n\r\nHopefully this will make #2842 no longer a problem.","shortMessageHtmlLink":"Attempt to reduce FDB load during Lucene tests (#2860)"}},{"before":"0ba10c99cf7d5cbcbda0955f7d51f5ba939a6771","after":"9df61caf44d5bd5ef8c8c610c120c052519d7794","ref":"refs/heads/main","pushedAt":"2024-07-31T15:27:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jjezra","name":"Josef Ezra","path":"/jjezra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6169639?s=80&v=4"},"commit":{"message":"Resolve #2854: Fix flaky test - testMutualIndexingWeirdBoundaries (#2855)\n\nAs it seems, mutual indexing test threads may be verifying uniform index states while another\r\n thread had already finished indexing and changing the states to readable.","shortMessageHtmlLink":"Resolve #2854: Fix flaky test - testMutualIndexingWeirdBoundaries (#2855"}},{"before":"bcf93a972e2eb0a30a167a40614c920e76c3f94b","after":"0ba10c99cf7d5cbcbda0955f7d51f5ba939a6771","ref":"refs/heads/main","pushedAt":"2024-07-31T14:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foundationdb-ci","name":"FoundationDB CI","path":"/foundationdb-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80706817?s=80&v=4"},"commit":{"message":"Release notes updated for version 3.4.530.0","shortMessageHtmlLink":"Release notes updated for version 3.4.530.0"}},{"before":"6db80e14be116cc3b93352cab928c68622403c99","after":"bcf93a972e2eb0a30a167a40614c920e76c3f94b","ref":"refs/heads/main","pushedAt":"2024-07-31T13:27:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hatyo","name":"Youssef Hatem","path":"/hatyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52752081?s=80&v=4"},"commit":{"message":"Merge pull request #2857 from hatyo/union\n\nRelax unordered union implementation rule pre-condition","shortMessageHtmlLink":"Merge pull request #2857 from hatyo/union"}},{"before":"0d91c64f6b3fe4efaa2331f6148ea977de336c18","after":"6db80e14be116cc3b93352cab928c68622403c99","ref":"refs/heads/main","pushedAt":"2024-07-29T19:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foundationdb-ci","name":"FoundationDB CI","path":"/foundationdb-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80706817?s=80&v=4"},"commit":{"message":"Release notes updated for version 3.4.529.0","shortMessageHtmlLink":"Release notes updated for version 3.4.529.0"}},{"before":"79fa9d365145fa872710d9d234927a0950795aef","after":"0d91c64f6b3fe4efaa2331f6148ea977de336c18","ref":"refs/heads/main","pushedAt":"2024-07-29T16:24:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jjezra","name":"Josef Ezra","path":"/jjezra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6169639?s=80&v=4"},"commit":{"message":"Resolves #2850: handle Lucene exceptions (#2851)\n\n* Wrap and Unwrap Lucene exceptions:\r\n- Create and throw Lucene-style transaction-too-old exception\r\n- generalize and use LuceneException utility to wrap and unwrap exceptions thrown through the Lucene stack\r\n\r\n* Rename methods","shortMessageHtmlLink":"Resolves #2850: handle Lucene exceptions (#2851)"}},{"before":"7efe6de2cc31f19e8045969e52034cfaa0ace7dd","after":"79fa9d365145fa872710d9d234927a0950795aef","ref":"refs/heads/main","pushedAt":"2024-07-26T17:38:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jjezra","name":"Josef Ezra","path":"/jjezra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6169639?s=80&v=4"},"commit":{"message":"Prep #2360: Ensure code compiles on JDK 17 (#2848)\n\nThis makes updates to the code base in order to prepare for updating to JDK 17. Contained within this is:\r\n\r\n1. A bunch of Javadoc warnings became errors. For the most part, these were warnings about methods or classes that were entirely missing. I began updating some of those, but ultimately, there's a bit too much, so I added a flag to loosen up the Javadoc requirements.\r\n1. SpotBugs needed to be updated in order to handle class files generated at the newer JDK. Some of the rules changed, and in particular, the newer version is more persnickety about retunring mutable values, and it doesn't like exceptions being thrown in the constructor. Some of those will be harder to address than others, so I've excluded some of the new rules and fixed up a few other things that were caught by spotbugs.","shortMessageHtmlLink":"Prep #2360: Ensure code compiles on JDK 17 (#2848)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoWP6xAA","startCursor":null,"endCursor":null}},"title":"Activity · FoundationDB/fdb-record-layer"}