gerrit/java/com/google/gerrit/server/git
Han-Wen Nienhuys f7f6712cca ReceiveCommits: expose change IDs touched; add metrics
ReceiveCommits now populates the change IDs that were successfully
updated.

AsyncReceiveCommits uses this to record the following metrics:

 receivecommits/changes - number of changes uploaded in a single push.
 receivecommits/latency - average delay per updated change
 receivecommits/timeout - rate of push timeouts

Change-Id: Ibbee943ec87141e8d06cf549f40a98f0111353b0
2018-10-10 12:48:55 +02:00
..
meta Avoid Collections#sort 2018-09-05 09:53:01 -07:00
receive ReceiveCommits: expose change IDs touched; add metrics 2018-10-10 12:48:55 +02:00
validators ValidationMessage: Remove unnecessary semicolon 2018-10-09 11:39:06 +09:00
BanCommit.java
BanCommitResult.java
BranchOrderSection.java
ChangeMessageModifier.java
ChangeReportFormatter.java
CodeReviewCommit.java Let users know which commit prevents submit in case of MISSING_DEPENDENCY 2018-10-04 09:49:06 +02:00
CommitUtil.java
DefaultAdvertiseRefsHook.java DefaultAdvertiseRefsHook: Fix Eclipse javadoc warning 2018-02-14 23:09:34 +01:00
DefaultChangeReportFormatter.java UrlFormatter: add new interface 2018-09-26 13:39:20 +02:00
DefaultQueueOp.java
GarbageCollection.java Migrate server classes to Flogger 2018-06-05 13:06:05 +02:00
GarbageCollectionLogFile.java Migrate server classes to Flogger 2018-06-05 13:06:05 +02:00
GarbageCollectionModule.java
GarbageCollectionQueue.java
GarbageCollectionRunner.java Migrate server classes to Flogger 2018-06-05 13:06:05 +02:00
GitModule.java Move RenameGroupOp to group.db package and make package-private 2018-04-03 12:29:34 -04:00
GitRepositoryManager.java
GitRepositoryManagerModule.java
GroupCollector.java Migrate server classes to Flogger 2018-06-05 13:06:05 +02:00
HookUtil.java
InMemoryInserter.java
InsertedObject.java
LargeObjectException.java
LocalDiskRepositoryManager.java Reformat all Java files with google-java-format 1.6 2018-06-06 10:26:51 +09:00
LockFailureException.java
MergeTip.java
MergeUtil.java Let users know which change prevents submit in case of MISSING_DEPENDENCY 2018-10-08 14:56:30 +02:00
MergedByPushOp.java Reformat all Java files with google-java-format 1.6 2018-06-06 10:26:51 +09:00
MultiBaseLocalDiskRepositoryManager.java
MultiProgressMonitor.java Reformat all Java files with google-java-format 1.6 2018-06-06 10:26:51 +09:00
NotesBranchUtil.java
NotifyConfig.java Split off mail data processing out of server package 2018-07-10 17:29:46 +02:00
PerThreadRequestScope.java
ProjectRunnable.java
QueueProvider.java
ReceivePackInitializer.java
RefCache.java
RepoRefCache.java
RepositoryCaseMismatchException.java
ReviewNoteMerger.java
SearchingChangeCacheImpl.java Log time that is spent on loading cache entries 2018-09-28 14:15:05 +02:00
TagCache.java Move cache serializers to dedicated subpackage 2018-08-21 13:26:22 -07:00
TagMatcher.java Fix usages of deprecated Repository.peel(Ref) 2018-06-21 13:51:13 +09:00
TagSet.java Move cache serializers to dedicated subpackage 2018-08-21 13:26:22 -07:00
TagSetHolder.java Move cache serializers to dedicated subpackage 2018-08-21 13:26:22 -07:00
TaskInfoFactory.java
TransferConfig.java TransferConfig#getInheritProjectMaxObjectSizeLimit: Rename to inheritProjectMaxObjectSizeLimit 2018-09-26 22:48:18 +09:00
UploadPackInitializer.java
UploadPackMetricsHook.java
UserConfigSections.java
ValidationError.java Remove ValidationError#createLoggerSink to avoid passing around loggers 2018-05-17 08:09:09 +02:00
WorkQueue.java Fix copying of LoggingContext to background threads 2018-09-11 08:29:58 +02:00