| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This upgrade contains improvements, bug fixes and dependency updates
[1].
[1] https://github.com/dropwizard/metrics/releases
Change-Id: I64e65ee3b4729576384206c364f4bd2ceda8d94c
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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
|
| | |\|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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 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 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 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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: If1d5c6a68b2dc15ee45ae9b61b8719d511663565
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The migrator used a single database connection for all threads
rebuilding changes. Instead use one database connection per rebuild
thread.
Change-Id: If785208cc571421b0a2bac65b4970c24a4c33e1f
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This option was already defined but not fully implemented to enable
logging more detailed migration logs.
Change-Id: I6b179df9049a31d49e421c45c6a814a76240fa50
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I3cd0af886f7d8713ed370f8b9a58770e1d45b8e3
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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 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
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I90a15666d1b66e1d38f38e99b93a18fe18ec0826
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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 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 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
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I3364c044338663326ab11b1f748495d50bbd9d43
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* 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
|
| |\ \ \ \ \
| | | |/ / /
| | |/| | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* 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
|
| | |\ \ \ \
| | | | |_|/
| | | |/| |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* stable-2.16:
Update git submodules
Change-Id: I99544c98a1c8368a707399f5fb78dc42e739bb78
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* 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
|
| | |\ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | |\| | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I085b9a39f6203192d1edbd78d9a85d8db8db4c89
|
| | |\ \ \ \ \
| | | |/ / / /
| | |/| | | /
| | | | |_|/
| | | |/| |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* 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
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I0522561d9153f4963289bbc69fdb23b383ea0809
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I9511c966379e77877e872b59f50c3e8d1e9ce3da
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I24bfe9c6ea4a43ad10c294ae44d5d3fa1b3a7bec
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ibcb051910ed07a4c3368fbbdc3b215a85657457b
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: If1786afae874140204c466ea58a5a0ae92a955bf
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ic29c374c63706f8b773b982b3e427720bc531848
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I4cef5226721f3484f7467770eae515ae1107ca50
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I587e5f5f198e5479fed4eb1ab40cd501510d48a1
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I6017221ba6549f2d792f26f8fef409eac40fcd2e
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I69ef1999edc4505cbc38f04ccf997164f0fb70d8
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ifcaf64faef608e8fe7a793993469e72b7730badd
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I6d1300b409d7847b9c31921341c575c9f80aad67
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I8b82ddc169583d97e7bf79a89dd0c09d7c900202
|