This is an automated email from the ASF dual-hosted git repository.
bdelacretaz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-aggregator.git
The following commit(s) were added to refs/heads/master by this push:
new 70d16b2 Note about mass pushes
70d16b2 is described below
commit 70d16b2c7c0135f5718c9039a82f5cd07cb8a97d
Author: Bertrand Delacretaz <[email protected]>
AuthorDate: Fri Jul 30 11:11:29 2021 +0200
Note about mass pushes
---
README.md | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 03734d6..78daf4f 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,8 @@
This module is part of the [Apache Sling](https://sling.apache.org) project.
-It provides an XML file that lists all Sling modules, to allow for tools like
`repo` to process multiple repositories at once.
+It provides an XML file that lists all Sling modules, to allow for tools like
`repo` to process multiple repositories at once, along
+with some utility scripts to help manage our large number of repositories.
The list of modules is in a self-explaining format and can also be used in
your own scripts if preferred.
@@ -75,6 +76,13 @@ The output is a flat list of all Sling modules.
The `-j 16` flag instructs repo to run 16 parallel checkout jobs and is added
for performance reasons only.
+### Be careful with "mass pushes" to repositories
+ASF Infra notes that pushing to many Git repositories quickly can cause heavy
load on their github
+push queue. It's good to coordinate with them when doing such things, and/or
add a few seconds of delay
+between pushes. A delay of 5 seconds between each push worked well for
[SLING-10676](https://issues.apache.org/jira/browse/SLING-10676)
+when removing the SECURITY.md files that had been added unnecessarily, while
adding them had raised alarms
+due to fast pushes without delays.
+
### Updating the list of modules
That list is found in the [default.xml](./default.xml) file.