gerrit/gerrit-pgm
Edwin Kempin da17bc33c2 Add extension point for storing reviewed flags
At the moment the reviewed flags are stored in ReviewDb, but to fully
migrate to NoteDb they must be moved to a different storage. Different
options how to implement this storage were discussed on the Gerrit
mailing list [1,2]. Standalone Gerrit servers can benefit from a
simple storage in a local H2 database, while multi-master
installations must care to replicate this data between the master
nodes. To support both cases well this extension point makes the store
implementation pluggable. Gerrit itself implements the extension
point, but plugins can replace this implementation. For now the
implementation of this extension point in Gerrit just wraps the access
to the ReviewDb, but in a follow-up change another storage and a data
migration will be implemented.

[1] https://groups.google.com/forum/#!msg/repo-discuss/KhXKMKTJNMs/Tq3XaB8wCgAJ
[2] https://groups.google.com/d/msg/repo-discuss/KhXKMKTJNMs/hHoCa1_5CwAJ

Change-Id: Iaaacd9f0af977ccd505b5ad541f4a616afa214a4
Signed-off-by: Edwin Kempin <ekempin@google.com>
2016-06-14 13:26:29 +02:00
..
src Add extension point for storing reviewed flags 2016-06-14 13:26:29 +02:00
BUCK Buck: Remove jgit cell 2016-04-20 22:02:49 +02:00