gerrit/Documentation
Edwin Kempin 8803103ebe LocalUsernamesToLowerCase: Reindex accounts after updating external IDs
LocalUsernamesToLowerCase is changing the case of external IDs in the
"gerrit" scheme. Since the external IDs are stored as fields in the
account index the corresponding accounts must be reindexed.

LocalUsernamesToLowerCase as a site program doesn't have the account
index available and hence can't do the reindexing itself (at least not
without blowing up the Guice injector stack). Instead invoke the reindex
program to reindex the accounts. This is the same approach that was
taken for the MigrateToNoteDb program which was added in master. This
will reindex all accounts and also means that the
LocalUsernamesToLowerCase program cannot run in parallel to the Gerrit
server. This should be okay since running LocalUsernamesToLowerCase is a
one time effort when you want to configure case-insensitive login for
Gerrit.

Change-Id: I6f2804ece996b22ec834aaebf209dac3b5b89415
Signed-off-by: Edwin Kempin <ekempin@google.com>
2017-07-04 23:23:09 +00:00
..
images Use buck rule for ReleaseNotes instead of Makefile 2016-05-17 23:23:31 +00:00
.gitignore Ignore /Documentation/*.html 2015-05-06 11:25:51 -07:00
access-control.txt Allow users given specific permission to delete their own changes 2017-02-21 11:11:40 +00:00
BUILD Format BUILD and WORKSPACE files with buildifier 2017-02-28 17:32:44 +09:00
cmd-apropos.txt Harmonize notation of admonition blocks in documentation 2016-07-08 15:42:31 +02:00
cmd-ban-commit.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-cherry-pick.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-close-connection.txt Fix broken synopsis formatting in documentation 2016-07-06 10:54:42 +02:00
cmd-create-account.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-create-branch.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-create-group.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-create-project.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-flush-caches.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-gc.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-gsql.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-hook-commit-msg.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-index-activate.txt doc: add option and example section to ssh index command 2016-07-20 09:50:05 -07:00
cmd-index-changes.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-index-project.txt Allow to index all changes of a project 2017-02-24 11:10:22 +00:00
cmd-index-start.txt doc update: how to get online index status info 2016-08-15 13:57:37 -07:00
cmd-index.txt Merge branch 'stable-2.13' into stable-2.14 2017-04-14 08:45:12 +09:00
cmd-kill.txt Fix broken synopsis formatting in documentation 2016-07-06 10:54:42 +02:00
cmd-logging-ls-level.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-logging-set-level.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-ls-groups.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-ls-members.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-ls-projects.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-ls-user-refs.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-plugin-enable.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-plugin-install.txt Fix various typos, spelling mistakes, and inconsistencies 2016-09-06 16:27:49 +09:00
cmd-plugin-ls.txt Fix broken synopsis formatting in documentation 2016-07-06 10:54:42 +02:00
cmd-plugin-reload.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-plugin-remove.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-query.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-receive-pack.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-rename-group.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-review.txt Fix documentation of the review command 2017-06-12 12:47:12 +02:00
cmd-set-account.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-set-head.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-set-members.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-set-project-parent.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-set-project.txt Allow project owner to use set-project ssh command 2017-04-11 21:15:54 -04:00
cmd-set-reviewers.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-show-caches.txt Fix some legacy-style titles in documentation 2016-07-08 13:45:28 +02:00
cmd-show-connections.txt ShowConnections: Only show start and idle columns for mina backend 2016-08-04 05:55:37 +00:00
cmd-show-queue.txt doc update: how to get online index status info 2016-08-15 13:57:37 -07:00
cmd-stream-events.txt AssigneeChanged event 2016-09-23 14:27:39 +00:00
cmd-suexec.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-test-submit-rule.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-test-submit-type.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
cmd-version.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
config-auto-site-initialization.txt Update Documentation of Auto Site Initialization 2017-03-01 08:18:24 +09:00
config-cla.txt config-cla: Improve documentation of adding groups config 2016-08-22 17:46:31 +09:00
config-gerrit.txt Merge branch 'stable-2.13' into stable-2.14 2017-06-30 16:46:12 +09:00
config-gitweb.txt Harmonize notation of admonition blocks in documentation 2016-07-08 15:42:31 +02:00
config-hooks.txt Move hooks from core Gerrit to 'hooks' plugin 2016-07-04 11:06:18 +09:00
config-labels.txt Note on branch-specific labels with custom rules.pl 2017-06-01 16:24:24 +09:00
config-login-register.txt Remove footer blocks from included documentation pages 2017-01-11 01:20:24 +00:00
config-mail.txt Soy: Extend shortSubject to 72 chars 2017-06-15 14:34:28 +03:00
config-plugins.txt Merge branch 'stable-2.13' 2016-11-24 09:52:22 +09:00
config-project-config.txt Document commentlink section in project.config file 2016-10-13 09:00:55 +02:00
config-reverseproxy.txt Update reverse proxy configuration example for nginx 2015-07-06 01:50:38 +00:00
config-robot-comments.txt Add support for Robot Comments 2016-09-28 15:34:54 +02:00
config-sso.txt gerrit-server: use hashed passwords for HTTP. 2017-02-28 09:09:33 +01:00
config-themes.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
config-validation.txt Fix various typos in documentation 2017-03-03 15:54:53 +09:00
database-setup.txt Add support for MariaDB 2017-03-18 08:02:48 +01:00
dev-bazel.txt Simplify local JGit development 2017-03-24 08:36:18 +09:00
dev-build-plugins.txt Allow plugins to contribute external workspace deps 2017-01-26 20:39:45 +00:00
dev-contributing.txt dev-contributing: Document usage of buildifer tool 2017-02-28 18:14:01 +09:00
dev-design.txt Update issue tracker URL in documentation 2016-06-23 06:48:12 +00:00
dev-eclipse.txt google-java-formatter: Document how to set up Eclipse plugin 2017-02-10 09:30:48 +00:00
dev-inspector.txt Merge "Some more broken synopsis formattings in documentation" 2016-07-08 14:07:44 +00:00
dev-intellij.txt Add description for debugging a remote Gerrit server 2017-03-03 10:12:14 +01:00
dev-note-db.txt Update dev-note-db.txt to reflect reality 2017-03-21 14:29:25 -07:00
dev-plugins.txt Add support for tag web links 2017-07-03 12:45:11 +09:00
dev-readme.txt Add description for debugging a remote Gerrit server 2017-03-03 10:12:14 +01:00
dev-release-deploy-config.txt Update documentation of how to configure Maven for Google Storage 2016-09-21 07:36:26 +02:00
dev-release-jgit.txt Provide a diff file to make it easier to deploy JGit snapshot 2016-08-31 11:13:47 +09:00
dev-release-subproject.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
dev-release.txt Remove Buck based build 2017-01-23 12:44:58 +00:00
dev-rest-api.txt gerrit-server: use hashed passwords for HTTP. 2017-02-28 09:09:33 +01:00
dev-stars.txt Update documentation of ignore star 2017-03-10 10:52:04 +01:00
error-branch-not-found.txt Doc: Consistently refer to "Web UI" rather than "WebUI" 2014-05-02 17:21:22 +09:00
error-change-closed.txt Doc: Consistently refer to "Web UI" rather than "WebUI" 2014-05-02 17:21:22 +09:00
error-change-does-not-belong-to-project.txt Consistently refer to Change-Id in documentation 2014-09-04 13:12:24 +09:00
error-change-not-found.txt Consistently refer to Change-Id in documentation 2014-09-04 13:12:24 +09:00
error-change-upload-blocked.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-commit-already-exists.txt Merge branch 'stable-2.8' 2014-03-11 18:24:13 +09:00
error-contains-banned-commit.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-has-duplicates.txt Fix some legacy-style titles in documentation 2016-07-08 13:45:28 +02:00
error-invalid-author.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-invalid-changeid-line.txt Doc: Consistently refer to "Web UI" rather than "WebUI" 2014-05-02 17:21:22 +09:00
error-invalid-committer.txt Fix reference to Forge Committer access right in documentation 2014-07-08 07:24:01 +00:00
error-messages.txt Provide more informative error message for Change-Id conflicts 2016-04-12 14:18:12 +00:00
error-missing-changeid.txt Consistently refer to Change-Id in documentation 2014-09-04 13:12:24 +09:00
error-missing-subject.txt Improve reject message if Change-Id is in subject 2014-02-21 09:25:33 +01:00
error-multiple-changeid-lines.txt Doc: Consistently refer to "Web UI" rather than "WebUI" 2014-05-02 17:21:22 +09:00
error-no-common-ancestry.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-no-new-changes.txt Update no-new-change error message documentation 2015-10-09 14:58:49 +00:00
error-non-fast-forward.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-not-a-gerrit-administrator.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-not-allowed-to-upload-merges.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-not-permitted-to-create.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-not-signed-off-by.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-not-valid-ref.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-permission-denied.txt Revert "Add '-T' switch to the SSH connectivity check examples" 2016-04-05 18:22:09 +00:00
error-prohibited-by-gerrit.txt Rename 'Push Annotated/Signed Tag' permission to 'Create Annotated/Signed Tag' 2016-09-08 13:50:04 +09:00
error-project-not-found.txt Doc: Consistently refer to "Web UI" rather than "WebUI" 2014-05-02 17:21:22 +09:00
error-push-fails-due-to-commit-message.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
error-same-change-id-in-multiple-changes.txt Provide more informative error message for Change-Id conflicts 2016-04-12 14:18:12 +00:00
error-upload-denied.txt Fix some legacy-style titles in documentation 2016-07-08 13:45:28 +02:00
i18n-readme.txt Use the new section title style in Asciidoctor. 2013-12-20 12:55:51 -08:00
index.txt Add developer documentation page about NoteDb 2017-02-22 10:46:02 -05:00
install-j2ee.txt Fix broken formatting in Tomcat reverse proxy config documentation 2014-10-21 11:04:42 +09:00
install-quick.txt Documentation: Specify JRE rather than JDK 2016-11-15 12:12:27 -08:00
install.txt Documentation: Specify JRE rather than JDK 2016-11-15 12:12:27 -08:00
intro-project-owner.txt Remove Buck based build 2017-01-23 12:44:58 +00:00
intro-quick.txt Fix typos in the documentation 2016-11-15 18:20:16 -08:00
intro-user.txt Add %draft push option to documentation 2017-05-09 14:01:20 +00:00
js-api.txt Fix remaining legacy section title styles in documentation 2016-12-06 08:46:05 +09:00
json.txt Add missing documentation of ChangeKind.MERGE_FIRST_PARENT_UPDATE 2016-07-04 02:04:02 +00:00
metrics.txt Document metrics for reviewer suggestion 2017-06-30 10:38:34 +09:00
pgm-daemon.txt Some more broken synopsis formattings in documentation 2016-07-08 13:47:29 +02:00
pgm-gsql.txt Some more broken synopsis formattings in documentation 2016-07-08 13:47:29 +02:00
pgm-index.txt Support Jdbc implementation of AccountPatchReviewStore 2017-04-26 09:28:57 +02:00
pgm-init.txt init: Add a flag to force-delete the cache 2016-10-06 17:20:01 +02:00
pgm-LocalUsernamesToLowerCase.txt LocalUsernamesToLowerCase: Reindex accounts after updating external IDs 2017-07-04 23:23:09 +00:00
pgm-MigrateAccountPatchReviewDb.txt Fix documentation nits in pgm-MigrateAccountPatchReviewDb.txt 2017-04-26 11:40:48 +02:00
pgm-passwd.txt Gerrit command line utility to set/update secure.config 2017-01-12 00:25:25 +00:00
pgm-prolog-shell.txt Some more broken synopsis formattings in documentation 2016-07-08 13:47:29 +02:00
pgm-reindex.txt Remove --dry-run option from reindex command documentation 2016-07-08 15:26:42 +02:00
pgm-rulec.txt Some more broken synopsis formattings in documentation 2016-07-08 13:47:29 +02:00
pgm-SwitchSecureStore.txt Some more broken synopsis formattings in documentation 2016-07-08 13:47:29 +02:00
project-configuration.txt Rebase-Always strategy: always generate footers. 2016-11-22 12:19:24 +00:00
prolog-change-facts.txt Add an 'unresolved_comments_count' prolog fact for each change 2017-03-03 06:09:07 +00:00
prolog-cookbook.txt Add an 'unresolved_comments_count' prolog fact for each change 2017-03-03 06:09:07 +00:00
replace_macros.py Set file encoding on replace_macros.py 2016-05-19 16:24:11 -04:00
rest-api-access.txt Merge branch 'stable-2.13' 2016-10-03 13:32:09 +09:00
rest-api-accounts.txt Add support for CodeEditor edit config indentWithTabs 2017-07-02 14:37:50 +00:00
rest-api-changes.txt rest-api-changes.txt: Move documentation of magic paths to #file-id 2017-03-27 10:58:05 +09:00
rest-api-config.txt rest-api-config: Remove reference to auth.gitBasicAuth 2017-03-01 17:43:10 +09:00
rest-api-documentation.txt Remove Buck based build 2017-01-23 12:44:58 +00:00
rest-api-groups.txt REST API: Fix rest api endpoint doc for groups owner 2017-06-18 23:35:51 +00:00
rest-api-plugins.txt gerrit-server: use hashed passwords for HTTP. 2017-02-28 09:09:33 +01:00
rest-api-projects.txt Add support for tag web links 2017-07-03 12:45:11 +09:00
rest-api.txt gerrit-server: use hashed passwords for HTTP. 2017-02-28 09:09:33 +01:00
user-change-cleanup.txt Add background job to abandon inactive changes automatically 2015-06-25 07:26:25 +02:00
user-changeid.txt Work around asciidoctor handling of nested ` and * 2015-04-06 17:22:37 +09:00
user-dashboards.txt Add user guide 2015-04-30 14:37:09 +00:00
user-inline-edit.txt Fix various typos, spelling mistakes, and inconsistencies 2016-09-06 16:27:49 +09:00
user-named-destinations.txt Add named destinations support 2015-09-03 10:50:07 -06:00
user-named-queries.txt Move 'User Refs' docs to the intro-user doc. 2015-09-04 14:55:15 +00:00
user-notify.txt Fix formatting of example blocks 2016-07-07 14:06:31 +02:00
user-review-ui.txt user-review-ui: Fix spelling 2017-06-29 04:31:41 +00:00
user-search-accounts.txt Fix mistakes in account search documentation 2017-01-02 15:00:22 +01:00
user-search-groups.txt Support to query groups by owner group name 2017-02-10 09:21:55 +01:00
user-search.txt Add missing documentation of assignee related search operators 2017-04-05 15:28:29 +09:00
user-signedoffby.txt Revert "== GERRIT" in documentation. 2014-03-25 19:44:49 +00:00
user-submodules.txt Fix typos in the documentation 2016-11-15 18:20:16 -08:00
user-upload.txt gerrit-server: use hashed passwords for HTTP. 2017-02-28 09:09:33 +01:00