aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Ryabitsev <konstantin@linuxfoundation.org>2020-09-18 15:18:54 -0400
committerKonstantin Ryabitsev <konstantin@linuxfoundation.org>2020-09-18 15:18:54 -0400
commita0868011530a58ccc4b77376ae9f5d47ff6bee6b (patch)
tree508ecdfb00d0d52fbacbce7601da3041ce3d2c31
parent9ab914e55fdf1d4227615bb4c107b525a491ff7c (diff)
downloadgrokmirror-a0868011530a58ccc4b77376ae9f5d47ff6bee6b.tar.gz
Update CHANGELOG in preparation for v2.0.0
Almost ready to go with 2.0.0, just waiting for some final grok-fsck runs over the weekend. Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
-rw-r--r--CHANGELOG.rst30
1 files changed, 21 insertions, 9 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 7b15f80..1e5fa18 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,17 +1,29 @@
-v2.0.0 (2020-08-14)
+v2.0.0 (2020-09-18)
-------------------
-- Major rewrite to improve shared object storage. See UPGRADING.rst for
- upgrade strategy. Below are major highlights.
+Major rewrite to improve shared object storage and replication for VERY
+LARGE repository collections (codeaurora.org is ~30,000 repositories,
+which are mostly various forks of Android).
+
+See UPGRADING.rst for the upgrade strategy.
+
+Below are some major highlights.
+
- Drop support for python < 3.6
- Introduce "object storage" repositories that benefit from git-pack
- delta islands
+ delta islands and improve overall disk storage footprint (depending on
+ the number of forks).
- Make grok-pull operate in daemon mode (with -o) (see contrib for
- systemd unit files)
+ systemd unit files). This is more efficient than the cron mode when
+ run very frequently.
- Provide a socket listener for pubsub push updates (see contrib for
- Google pubsubv1.py)
-- Merge fsck.conf and repos.conf into a single config file
-- Grok-manifest will now record where HEAD is pointing so replicas can
- properly track these changes.
+ Google pubsubv1.py).
+- Merge fsck.conf and repos.conf into a single config file. This
+ requires creating a new configuration file after the upgrade. See
+ UPGRADING.rst for details.
+- Record and propagate HEAD position using the manifest file.
+- Add grok-bundle command to create clone.bundle files for CDN-offloaded
+ cloning (mostly used by Android's repo command).
+- Add SELinux policy for EL7 (see contrib).
v1.2.2 (2019-10-23)