summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge "Upgrade truth to 1.1" into stable-3.2Marco Miller2020-10-271-5/+5
|\ \ \ \
| * | | | Upgrade truth to 1.1Marco Miller2020-10-221-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This upgrade contains fixes, additions, dependency updates and a few other changes [1]. This is only to keep up with the latest; less debt. [1] https://github.com/google/truth/releases/tag/release_1_1 Change-Id: Id4b80c3d7f10d3cf6f174e04cc29863686969326
* | | | | Merge "Upgrade metrics-core to 4.1.14" into stable-3.2Marco Miller2020-10-271-2/+2
|\| | | |
| * | | | Upgrade metrics-core to 4.1.14Marco Miller2020-10-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This upgrade contains improvements, bug fixes and dependency updates [1]. [1] https://github.com/dropwizard/metrics/releases Change-Id: I64e65ee3b4729576384206c364f4bd2ceda8d94c
* | | | | Update git submodulesMartin Fick2020-10-261-0/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update plugins/replication from branch 'stable-3.2' to 9c1344cea53a3d1f98947a585b3e2408e5dca084 - Merge "ReplicationTaskStorage: Improve test coverage for isWaiting()" into stable-3.2 - ReplicationTaskStorage: Improve test coverage for isWaiting() Add test cases to ReplicationTasksStorage.isWaiting() and ReplicationTasksStorage.Task.isWaiting() methods. Also modify existing testcases to use these new methods. Change-Id: I032fb80a606a71bc3911d9ecb26ed738f074051f
* | | | Merge branch 'stable-3.1' into stable-3.2Marco Miller2020-10-182-9/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stable-3.1: Update git submodules Update git submodules Update git submodules Update git submodules ReceiveCommits: nit - closing bracket in usage String Update git submodules MigrateToNoteDb: add option to force state change with skipped project setNoteDbPrimary: update in chunks, one DB connection per chunk GC repositories regularly during noteDb migration NoteDbMigrator: set thread name to show project slice being processed NoteDbMigrator: shuffle slices to reduce concurrency on same repo NoteDbMigrator: Fix contention on single database connection MigrateToNoteDb: implement option --verbose NoteDbMigrator: log total progress of the migration every 1000 changes Use multiple threads per project to migrate changes to noteDb Update Jetty to 9.4.32.v20200930 Change-Id: Ia4b11aa4a1c4afcddd69d61009d1903e00ecec0d
| * | | Merge branch 'stable-3.0' into stable-3.1Marco Miller2020-10-182-10/+10
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stable-3.0: Update git submodules Update git submodules Update git submodules ReceiveCommits: nit - closing bracket in usage String Update git submodules MigrateToNoteDb: add option to force state change with skipped project setNoteDbPrimary: update in chunks, one DB connection per chunk GC repositories regularly during noteDb migration NoteDbMigrator: set thread name to show project slice being processed NoteDbMigrator: shuffle slices to reduce concurrency on same repo NoteDbMigrator: Fix contention on single database connection MigrateToNoteDb: implement option --verbose NoteDbMigrator: log total progress of the migration every 1000 changes Use multiple threads per project to migrate changes to noteDb Update Jetty to 9.4.32.v20200930 Change-Id: If70aba6d3107b30978f4a9a4e294c38f99297f26
| | * | Merge branch 'stable-2.16' into stable-3.0Marco Miller2020-10-180-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stable-2.16: Update git submodules Update git submodules Update git submodules MigrateToNoteDb: add option to force state change with skipped project setNoteDbPrimary: update in chunks, one DB connection per chunk GC repositories regularly during noteDb migration NoteDbMigrator: set thread name to show project slice being processed NoteDbMigrator: shuffle slices to reduce concurrency on same repo NoteDbMigrator: Fix contention on single database connection MigrateToNoteDb: implement option --verbose NoteDbMigrator: log total progress of the migration every 1000 changes Use multiple threads per project to migrate changes to noteDb Change-Id: I4dfe8268c3bc362835fa92b71ab7e1f18e16308b
| | | * Update git submodulesNasser Grainawi2020-10-121-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update plugins/replication from branch 'stable-2.16' to 84d96eb953d51c97b2093d06597bc69812b812e7 - ReplicationIT: Remove unnecessary storage inspection Integration tests shouldn't need to rely on inspecting the underlying ReplicationTasksStorage layer(s). All of these tests already verify the expected end result. This leaves 4 tests that currently completely rely on inspecting the task storage to verify the expected result. Those tests need further improvement to decouple from the storage layer. Change-Id: I029d63ce7d07414d9bf5d9290d556378beedcabf
| | | * Update git submodulesNasser Grainawi2020-10-121-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update plugins/replication from branch 'stable-2.16' to 5529649274286edbb7559a3af13724cdcb90f1c3 - ReplicationIT: Fix invalid replicationDelay setting Setting config values for a remote in replication.config vs the remote's own config file results in the replication.config values being ignored. Fix this by setting the values in each remote's config file. This test had delays added to avoid any flakiness, but the delays weren't working because of this issue. While the test generally passes, the delay makes it safer from races. Change-Id: Idcdf5f07b3fc91724068ec6216527665c4a48bb3
| | | * Update git submodulesLuca Milanesio2020-10-091-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update plugins/replication from branch 'stable-2.16' to 882c6147720227c161a2fb573c79cfc683e70379 - Split replication plugins tests in two groups Run unit-tests and integration tests in parallel by splitting them into two separate tasks. This also allows to potentially identify which group of tests is flaky, because Bazel would flag one or the other in case of instability. Change-Id: I21f969a17e3653dfc5ab93d71cc6955024fc2d8f
| | | * MigrateToNoteDb: add option to force state change with skipped projectMatthias Sohn2020-10-072-4/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In one of our sites we have a giant repository. When trying to migrate the complete site using offline migration including this giant repo the migration crawled at few change/sec since it seems to allocate so much memory that the migration of the other 25k repositories can’t really make progress when running the migration with 1 thread/core. This also caused the JVM GC ratio to increase heavily (>60%). Reducing the number of threads to 16 reduced the gc ratio to 15-20% but still migration speed reached only 20 changes/sec. Hence we migrate this giant repo on a staging copy of the site which takes around 11 hours when only migrating the huge repository using 16 threads. Then the meta refs from the giant repo are transferred from the staging site via git fetch. This is possible since the repository is read-only so we can be sure there are no new changes on the production server since we migrated it on the staging server. With this patch series we can migrate the other 25k repos / 4.5m changes in a bit more than 1 hour (1200 changes/sec) if we skip the giant repository in this migration run. This change adds an option to the offline migration which allows to finish the migration of the other repositories despite we set the option to skip the giant repository which wasn't supported before. We must skip it even when all the migration work was already done on the staging site and the result transferred to the site where the migration of all the other repositories is done since otherwise we are back to a very slow 20 changes/second. An alternative approach could be to migrate this huge repository slowly using online migration but this would have the disadvantage that this would take much longer and affect the performance of the productive server until this migration finished. Change-Id: Ib78d257ce19bf8370ae0c259d887c600e7195dab
| | | * setNoteDbPrimary: update in chunks, one DB connection per chunkSaša Živkov2020-10-073-64/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change we used one connection to migrate one change. We observed an excessive number of DB connections using netstat during the execution of the setNoteDbPrimary method. The number of connections reached 27K and then opening a new connection started to fail and the migration started to fail. I assume that this is caused by the exhaustion of the local port range: we open/close connections in quick succession and the operating system doesn't have enough time to release local ports. By updating a chunk of changes from a single thread, we make sure to use only one DB connection for one chunk. This should reduce the rate at which DB connections are open/closed and the overall number of connections open during the migration. Change-Id: Ie4a1b4d41b92824c87a0ae39b13a13d9ccb4ca3c
| | | * GC repositories regularly during noteDb migrationMatthias Sohn2020-10-071-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to ensure good performance run auto gc during the notedb migration every new 10000 refs which are created during the migration of a project. Auto gc will do garbage collection by default if it finds more than 6700 loose objects or more than 50 pack files. This can be changed by setting options gc.auto (default 6700) and gc.autoPackLimit (default 50) [1]. [1] https://git-scm.com/docs/git-config#Documentation/git-config.txt-gcauto Change-Id: If56219a1d256d6f1c84e6788f46668b481ff4718
| | | * NoteDbMigrator: set thread name to show project slice being processedMatthias Sohn2020-10-071-0/+7
| | | | | | | | | | | | | | | | Change-Id: If1d5c6a68b2dc15ee45ae9b61b8719d511663565
| | | * NoteDbMigrator: shuffle slices to reduce concurrency on same repoMatthias Sohn2020-10-071-42/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Migrating many slices of the same repository concurrently increases pressure on the thread trying to pack refs of the repository. Hence shuffle all slices of all projects to decrease concurrency per repository. When testing migration of a large project (370k changes, >1m refs) using 80 threads I observed that there were always 20-30k loose refs despite the fact that refs were constantly packed which took 1-3 minutes for each repacking. Change-Id: I39e1d99995d7e543cba8eedcd921706ca1655b5c
| | | * NoteDbMigrator: Fix contention on single database connectionMatthias Sohn2020-10-061-31/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The migrator used a single database connection for all threads rebuilding changes. Instead use one database connection per rebuild thread. Change-Id: If785208cc571421b0a2bac65b4970c24a4c33e1f
| | | * MigrateToNoteDb: implement option --verboseMatthias Sohn2020-10-062-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This option was already defined but not fully implemented to enable logging more detailed migration logs. Change-Id: I6b179df9049a31d49e421c45c6a814a76240fa50
| | | * NoteDbMigrator: log total progress of the migration every 1000 changesMatthias Sohn2020-10-061-0/+7
| | | | | | | | | | | | | | | | Change-Id: I3cd0af886f7d8713ed370f8b9a58770e1d45b8e3
| | | * Use multiple threads per project to migrate changes to noteDbMatthias Sohn2020-10-061-22/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Each project's changes were migrated to noteDb on a single thread. This might leave most threads of the pool idling when migrating a site with one big and many small projects. In the beginning, all CPUs are busy migrating projects. But once the small projects have been migrated, one thread is still working alone on the big project, while the other threads are idle. To avoid this idling we split the big projects into smaller project slices of 1000 refs and let the thread pool migrate these slices. This way also the migration of big projects can take advantage of more CPUs. This approach is similar to the one implemented in [1] to improve performance of indexing. [1] https://gerrit-review.googlesource.com/c/gerrit/+/271695 Change-Id: I800d2995569416a9f27b82caff2659aa7946725e
| | * | Update git submodulesNasser Grainawi2020-10-151-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update plugins/replication from branch 'stable-3.0' to 5b1ae38e61ce31b18fc13e0783977b1421bd0c6a - Merge branch 'stable-2.16' into stable-3.0 * stable-2.16: ReplicationIT: Remove unnecessary storage inspection ReplicationIT: Fix invalid replicationDelay setting Split replication plugins tests in two groups Change-Id: I2d27b715a2bfc9832ee559556d1c8acfe671d893 - ReplicationIT: Remove unnecessary storage inspection Integration tests shouldn't need to rely on inspecting the underlying ReplicationTasksStorage layer(s). All of these tests already verify the expected end result. This leaves 4 tests that currently completely rely on inspecting the task storage to verify the expected result. Those tests need further improvement to decouple from the storage layer. Change-Id: I029d63ce7d07414d9bf5d9290d556378beedcabf - ReplicationIT: Fix invalid replicationDelay setting Setting config values for a remote in replication.config vs the remote's own config file results in the replication.config values being ignored. Fix this by setting the values in each remote's config file. This test had delays added to avoid any flakiness, but the delays weren't working because of this issue. While the test generally passes, the delay makes it safer from races. Change-Id: Idcdf5f07b3fc91724068ec6216527665c4a48bb3 - Split replication plugins tests in two groups Run unit-tests and integration tests in parallel by splitting them into two separate tasks. This also allows to potentially identify which group of tests is flaky, because Bazel would flag one or the other in case of instability. Change-Id: I21f969a17e3653dfc5ab93d71cc6955024fc2d8f
| | * | ReceiveCommits: nit - closing bracket in usage StringSven Selberg2020-10-121-1/+1
| | | | | | | | | | | | | | | | Change-Id: I90a15666d1b66e1d38f38e99b93a18fe18ec0826
| | * | Merge "Update Jetty to 9.4.32.v20200930" into stable-3.0Patrick Hiesel2020-10-071-9/+9
| | |\ \
| | | * | Update Jetty to 9.4.32.v20200930Matthias Sohn2020-10-021-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release fixes the bug "Graceful shutdown does not wait for resumed requests" https://github.com/eclipse/jetty.project/issues/5105 Full release notes: https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.32.v20200930 Change-Id: Ie3d28263c6e803ced5b8ec059a8b7e9cca5d3b32
| * | | | Update git submodulesNasser Grainawi2020-10-151-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update plugins/replication from branch 'stable-3.1' to ea2e737a549d72e88d6a6f4d7eb8efe5bf62536c - Merge branch 'stable-3.0' into stable-3.1 * stable-3.0: ReplicationIT: Remove unnecessary storage inspection ReplicationIT: Fix invalid replicationDelay setting Split replication plugins tests in two groups Change-Id: I9dfa3abd4907d74415bff6b77fc9ae49b9f6735f - Merge branch 'stable-2.16' into stable-3.0 * stable-2.16: ReplicationIT: Remove unnecessary storage inspection ReplicationIT: Fix invalid replicationDelay setting Split replication plugins tests in two groups Change-Id: I2d27b715a2bfc9832ee559556d1c8acfe671d893 - ReplicationIT: Remove unnecessary storage inspection Integration tests shouldn't need to rely on inspecting the underlying ReplicationTasksStorage layer(s). All of these tests already verify the expected end result. This leaves 4 tests that currently completely rely on inspecting the task storage to verify the expected result. Those tests need further improvement to decouple from the storage layer. Change-Id: I029d63ce7d07414d9bf5d9290d556378beedcabf - ReplicationIT: Fix invalid replicationDelay setting Setting config values for a remote in replication.config vs the remote's own config file results in the replication.config values being ignored. Fix this by setting the values in each remote's config file. This test had delays added to avoid any flakiness, but the delays weren't working because of this issue. While the test generally passes, the delay makes it safer from races. Change-Id: Idcdf5f07b3fc91724068ec6216527665c4a48bb3 - Split replication plugins tests in two groups Run unit-tests and integration tests in parallel by splitting them into two separate tasks. This also allows to potentially identify which group of tests is flaky, because Bazel would flag one or the other in case of instability. Change-Id: I21f969a17e3653dfc5ab93d71cc6955024fc2d8f
* | | | | Update git submodulesNasser Grainawi2020-10-151-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update plugins/replication from branch 'stable-3.2' to ba99e9bce51e2ee8e68b0de98860ee4c29179601 - Merge branch 'stable-3.1' into stable-3.2 * stable-3.1: ReplicationIT: Remove unnecessary storage inspection ReplicationIT: Fix invalid replicationDelay setting Split replication plugins tests in two groups Change-Id: Ib43f744124114097e650e5991489bc87ef087dbd - Merge branch 'stable-3.0' into stable-3.1 * stable-3.0: ReplicationIT: Remove unnecessary storage inspection ReplicationIT: Fix invalid replicationDelay setting Split replication plugins tests in two groups Change-Id: I9dfa3abd4907d74415bff6b77fc9ae49b9f6735f - Merge branch 'stable-2.16' into stable-3.0 * stable-2.16: ReplicationIT: Remove unnecessary storage inspection ReplicationIT: Fix invalid replicationDelay setting Split replication plugins tests in two groups Change-Id: I2d27b715a2bfc9832ee559556d1c8acfe671d893 - ReplicationIT: Remove unnecessary storage inspection Integration tests shouldn't need to rely on inspecting the underlying ReplicationTasksStorage layer(s). All of these tests already verify the expected end result. This leaves 4 tests that currently completely rely on inspecting the task storage to verify the expected result. Those tests need further improvement to decouple from the storage layer. Change-Id: I029d63ce7d07414d9bf5d9290d556378beedcabf - ReplicationIT: Fix invalid replicationDelay setting Setting config values for a remote in replication.config vs the remote's own config file results in the replication.config values being ignored. Fix this by setting the values in each remote's config file. This test had delays added to avoid any flakiness, but the delays weren't working because of this issue. While the test generally passes, the delay makes it safer from races. Change-Id: Idcdf5f07b3fc91724068ec6216527665c4a48bb3 - Split replication plugins tests in two groups Run unit-tests and integration tests in parallel by splitting them into two separate tasks. This also allows to potentially identify which group of tests is flaky, because Bazel would flag one or the other in case of instability. Change-Id: I21f969a17e3653dfc5ab93d71cc6955024fc2d8f
* | | | | Merge "TestProjectCreation: add owners setting" into stable-3.2Sven Selberg2020-10-073-1/+24
|\ \ \ \ \
| * | | | | TestProjectCreation: add owners settingSven Selberg2020-10-073-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3364c044338663326ab11b1f748495d50bbd9d43
* | | | | | Merge branch 'stable-3.1' into stable-3.2Marco Miller2020-10-0653-17/+381
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stable-3.1: Update git submodules Bump Bazel version to 3.5.1 Upgrade jackson-core to 2.11.3 Update git submodules Register graceful shutdown for version command Register graceful shutdown for show queue command Register graceful shutdown for show connections command Register graceful shutdown for show caches command Register graceful shutdown for set reviewers command Register graceful shutdown for set project command Register graceful shutdown for set parent command Register graceful shutdown for set members command Register graceful shutdown for set logging level command Register graceful shutdown for set head command Register graceful shutdown for set account command Register graceful shutdown for review command Register graceful shutdown for rename group command Register graceful shutdown for reload config command Register graceful shutdown for query command Register graceful shutdown for list plugins command Register graceful shutdown for plugin admin commands Register graceful shutdown for list user refs command Register graceful shutdown for list projects command Register graceful shutdown for list members command Register graceful shutdown for list logging level command Register graceful shutdown for list groups command Register graceful shutdown for kill command Register graceful shutdown for index start command Register graceful shutdown for index changes in project command Register graceful shutdown for index changes command Register graceful shutdown for index activate command Register graceful shutdown for gc command Register graceful shutdown for flush caches command Register graceful shutdown for create project command Register graceful shutdown for create group command Register graceful shutdown for create branch command Register graceful shutdown for create account command Register graceful shutdown for close connection command Register graceful shutdown for prolog test commands Register graceful shutdown for ban commit command Register graceful shutdown for apropos command Limit graceful shutdown to SSH sessions serving git requests Update git submodules Change-Id: I7e962cf4760dcc77ef1e87d34243cf1c0fb6078a
| * | | | | Merge branch 'stable-3.0' into stable-3.1Marco Miller2020-10-0653-17/+381
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stable-3.0: Bump Bazel version to 3.5.1 Upgrade jackson-core to 2.11.3 Register graceful shutdown for version command Register graceful shutdown for show queue command Register graceful shutdown for show connections command Register graceful shutdown for show caches command Register graceful shutdown for set reviewers command Register graceful shutdown for set project command Register graceful shutdown for set parent command Register graceful shutdown for set members command Register graceful shutdown for set logging level command Register graceful shutdown for set head command Register graceful shutdown for set account command Register graceful shutdown for review command Register graceful shutdown for rename group command Register graceful shutdown for reload config command Register graceful shutdown for query command Register graceful shutdown for list plugins command Register graceful shutdown for plugin admin commands Register graceful shutdown for list user refs command Register graceful shutdown for list projects command Register graceful shutdown for list members command Register graceful shutdown for list logging level command Register graceful shutdown for list groups command Register graceful shutdown for kill command Register graceful shutdown for index start command Register graceful shutdown for index changes in project command Register graceful shutdown for index changes command Register graceful shutdown for index activate command Register graceful shutdown for gc command Register graceful shutdown for flush caches command Register graceful shutdown for create project command Register graceful shutdown for create group command Register graceful shutdown for create branch command Register graceful shutdown for create account command Register graceful shutdown for close connection command Register graceful shutdown for prolog test commands Register graceful shutdown for ban commit command Register graceful shutdown for apropos command Limit graceful shutdown to SSH sessions serving git requests Update git submodules Change-Id: I519ba25b10209f8856ecf289915c65e5eb8ee09a
| | * | | | Merge branch 'stable-2.16' into stable-3.0Marco Miller2020-10-060-0/+0
| | |\ \ \ \ | | | | |_|/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | * stable-2.16: Update git submodules Change-Id: I99544c98a1c8368a707399f5fb78dc42e739bb78
| | | * | | Update git submodulesMartin Fick2020-09-301-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update plugins/replication from branch 'stable-2.16' to 6d0b12c83001805bfc740e3dabd37223acc294d8 - Make the shouldReplicateNewProject test more reliable The ReplicationIT shouldReplicateNewProject was failing regularly on my machine. Improve the timeout for this test so that it explicitly includes the time needed to wait for the project to be created, not just the scheduling and retry times. Change-Id: Ibf3cc3506991b222ded3ee4ddfbd7e2d60341d60
| | * | | | Merge "Bump Bazel version to 3.5.1" into stable-3.0Luca Milanesio2020-10-051-1/+1
| | |\ \ \ \
| | | * | | | Bump Bazel version to 3.5.1Marco Miller2020-10-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This latest release includes cherry picks, a new feature and some important changes [1]. [1] https://github.com/bazelbuild/bazel/releases/tag/3.5.1 Change-Id: I07c9c954102b6ae9117b4495ef68ee4fb69a5212
| | * | | | | Merge "Upgrade jackson-core to 2.11.3" into stable-3.0Luca Milanesio2020-10-051-2/+2
| | |\| | | |
| | | * | | | Upgrade jackson-core to 2.11.3Marco Miller2020-10-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I085b9a39f6203192d1edbd78d9a85d8db8db4c89
| | * | | | | Merge changes from topic "graceful-sshd-shutdown" into stable-3.0Matthias Sohn2020-10-0252-14/+379
| | |\ \ \ \ \ | | | |/ / / / | | |/| | | / | | | | |_|/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Register graceful shutdown for version command Register graceful shutdown for show queue command Register graceful shutdown for show connections command Register graceful shutdown for show caches command Register graceful shutdown for set reviewers command Register graceful shutdown for set project command Register graceful shutdown for set parent command Register graceful shutdown for set members command Register graceful shutdown for set logging level command Register graceful shutdown for set head command Register graceful shutdown for set account command Register graceful shutdown for review command Register graceful shutdown for rename group command Register graceful shutdown for reload config command Register graceful shutdown for query command Register graceful shutdown for list plugins command Register graceful shutdown for plugin admin commands Register graceful shutdown for list user refs command Register graceful shutdown for list projects command Register graceful shutdown for list members command Register graceful shutdown for list logging level command Register graceful shutdown for list groups command Register graceful shutdown for kill command Register graceful shutdown for index start command Register graceful shutdown for index changes in project command Register graceful shutdown for index changes command Register graceful shutdown for index activate command Register graceful shutdown for gc command Register graceful shutdown for flush caches command Register graceful shutdown for create project command Register graceful shutdown for create group command Register graceful shutdown for create branch command Register graceful shutdown for create account command Register graceful shutdown for close connection command Register graceful shutdown for prolog test commands Register graceful shutdown for ban commit command Register graceful shutdown for apropos command Limit graceful shutdown to SSH sessions serving git requests
| | | * | | Register graceful shutdown for version commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I0522561d9153f4963289bbc69fdb23b383ea0809
| | | * | | Register graceful shutdown for show queue commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I9511c966379e77877e872b59f50c3e8d1e9ce3da
| | | * | | Register graceful shutdown for show connections commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I24bfe9c6ea4a43ad10c294ae44d5d3fa1b3a7bec
| | | * | | Register graceful shutdown for show caches commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibcb051910ed07a4c3368fbbdc3b215a85657457b
| | | * | | Register graceful shutdown for set reviewers commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If1786afae874140204c466ea58a5a0ae92a955bf
| | | * | | Register graceful shutdown for set project commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic29c374c63706f8b773b982b3e427720bc531848
| | | * | | Register graceful shutdown for set parent commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I4cef5226721f3484f7467770eae515ae1107ca50
| | | * | | Register graceful shutdown for set members commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I587e5f5f198e5479fed4eb1ab40cd501510d48a1
| | | * | | Register graceful shutdown for set logging level commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6017221ba6549f2d792f26f8fef409eac40fcd2e
| | | * | | Register graceful shutdown for set head commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I69ef1999edc4505cbc38f04ccf997164f0fb70d8
| | | * | | Register graceful shutdown for set account commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ifcaf64faef608e8fe7a793993469e72b7730badd
| | | * | | Register graceful shutdown for review commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6d1300b409d7847b9c31921341c575c9f80aad67
| | | * | | Register graceful shutdown for rename group commandThomas Draebing2020-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8b82ddc169583d97e7bf79a89dd0c09d7c900202