aboutsummaryrefslogtreecommitdiffstats
path: root/clustercontroller-reindexer
Commit message (Collapse)AuthorAgeFilesLines
* Replace use of Guava's UncheckedTimeoutException with our ownBjørn Christian Seime2022-01-141-4/+2
|
* More aggressive reindexing throttler settingsJon Marius Venstad2021-12-161-3/+3
|
* Set speed: 1 for config change reindexing, and user-specified in (0, 10] ↵Jon Marius Venstad2021-12-151-1/+1
| | | | from handler
* Support variable reindexing speed, based on configJon Marius Venstad2021-12-156-49/+117
|
* Update Verizon Media copyright notices.gjoranv2021-10-0713-13/+13
|
* Allow fewer outstanding messages per reindexing visitorJon Marius Venstad2021-08-181-1/+1
|
* Add logging to ReindexingCuratorJon Marius Venstad2021-07-091-2/+10
|
* Avoid thread-unsafe use of ProgressTokenJon Marius Venstad2021-07-092-7/+7
|
* Always hold lock when doing read-write of statusJon Marius Venstad2021-07-091-4/+2
|
* Let reindexing resume from FAILED state after 10 minutesJon Marius Venstad2021-03-173-6/+21
|
* Write initial state on construction, not runJon Marius Venstad2021-02-202-11/+20
|
* Assume reindexing is done for ready types when no data/data lostJon Marius Venstad2021-02-193-5/+26
|
* Shut down shared Curator used by ReindexersJon Marius Venstad2021-02-141-2/+6
|
* Revert "Close the underlying Curator to avoid leaking threads and other ↵Jon Marius Venstad2021-02-144-33/+10
| | | | | | resources." This reverts commit fb0524c28864e0311e819cc73a5f6b8f2a6e8b60.
* Close the underlying Curator to avoid leaking threads and other resources.Henning Baldersheim2021-02-124-10/+33
|
* Remove obsolete feature falgJon Marius Venstad2021-02-083-21/+16
|
* Ensure transitive dependencies of vespajlib are present on test classpathBjørn Christian Seime2021-01-201-0/+6
| | | | | | Some modules misuse container-dev as a compile/test dependency or have container-test missing as test dependency. Depend on container-test where it does not create a cycle. Otherwise depend directly on vespajlib without altering scope of existing transitive vespajlib dependency.
* Improved model for reindexing dataJon Marius Venstad2021-01-182-33/+29
| | | | | | | | | Making the users of reindexing data config aware allows getting rid of the confusing default-for-app-and-cluster status, and the dummy first-time reindexing in the reindexer. Since the upgraded config servers will wipe the "common" status, the non-upgraded config servers will read these as EPOCH, instead of some time last year. This should not be a problem for any users of these data, as far as I can tell
* Handle no result being set after abort and interruptJon Marius Venstad2021-01-151-5/+8
|
* More foreceful reindexing shutdownJon Marius Venstad2021-01-121-1/+2
|
* Use "[Content:cluster=...]" for routes instead of (only-sometimes-)generated ↵Jon Marius Venstad2021-01-052-2/+2
| | | | -direct route
* Revert "Revert "Jonmv/remove storage policy""Jon Marius Venstad2021-01-054-12/+7
| | | | This reverts commit 75b2e4c11ea6463c335f1c77dab3fdb5493e5600.
* Revert "Jonmv/remove storage policy"Jon Marius Venstad2021-01-054-7/+12
|
* Use clustername-direct routes for visitorsJon Marius Venstad2021-01-042-2/+2
|
* Use just content cluster name as routeJon Marius Venstad2020-12-302-2/+2
|
* Replace use of [Storage... with [Content... and avoid overriding config idJon Marius Venstad2020-12-304-12/+7
|
* Merge pull request #15772 from vespa-engine/jonmv/percentwise-progress-in-apiJon Marius Venstad2020-12-102-2/+2
|\ | | | | Use percent complete instead of actual progress token
| * Use double progress [0, 1] instead of stringJon Marius Venstad2020-12-102-2/+2
| |
| * Use percent complete instead of actual progress tokenJon Marius Venstad2020-12-102-2/+2
| |
* | Merge pull request #15754 from ↵Jon Marius Venstad2020-12-093-34/+33
|\ \ | | | | | | | | | | | | vespa-engine/jonmv/reindexing-aggressiveness-in-feature-flag Control reindexer resource usage with a feature flag
| * | Control reindexer resource usage with a feature flagJon Marius Venstad2020-12-093-34/+33
| |/
* / Keep metrics in sync across cluster controller containersJon Marius Venstad2020-12-091-0/+3
|/
* Merge pull request #15704 from ↵Jon Marius Venstad2020-12-088-94/+116
|\ | | | | | | | | vespa-engine/revert-15691-revert-15677-jonmv/reindexing-over-multiple-clusters Revert "Revert "Jonmv/reindexing over multiple clusters""
| * Revert "Revert "Jonmv/reindexing over multiple clusters""Jon Marius Venstad2020-12-078-94/+116
| |
* | Merge pull request #15732 from ↵Harald Musum2020-12-081-1/+1
|\ \ | | | | | | | | | | | | vespa-engine/revert-15731-revert-15724-revert-15723-revert-15715-jonmv/deconstruct-in-order Revert "Revert "Revert "Revert "Always deconstruct in reverse creation order, including Provider objects""""
| * | Revert "Revert "Revert "Revert "Always deconstruct in reverse creation ↵Jon Marius Venstad2020-12-081-1/+1
| | | | | | | | | | | | order, including Provider objects""""
* | | Merge pull request #15721 from vespa-engine/jonmv/even-softer-dynamic-throttlingJon Marius Venstad2020-12-081-2/+4
|\ \ \ | |/ / |/| | Jonmv/even softer dynamic throttling
| * | Dynamic with even lower weightJon Marius Venstad2020-12-071-2/+4
| | |
* | | Revert "Revert "Revert "Always deconstruct in reverse creation order, ↵Jon Marius Venstad2020-12-081-1/+1
| | | | | | | | | | | | including Provider objects"""
* | | Revert "Revert "Always deconstruct in reverse creation order, including ↵Jon Marius Venstad2020-12-071-1/+1
| | | | | | | | | | | | Provider objects""
* | | Revert "Always deconstruct in reverse creation order, including Provider ↵Arnstein Ressem2020-12-071-1/+1
| | | | | | | | | | | | objects"
* | | Merge pull request #15720 from vespa-engine/jonmv/try-static-throttlingJon Marius Venstad2020-12-071-5/+3
|\| | | | | | | | Try a static throttling policy for comparison
| * | Try a static throttling policy for comparisonJon Marius Venstad2020-12-071-5/+3
| | |
* | | Merge pull request #15719 from ↵Jon Marius Venstad2020-12-071-3/+4
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/jonmv/accept-unexpected-reindexing-state-transitions Avoid transition RUNNING -> RUNNING
| * | Avoid transition RUNNING -> RUNNINGJon Marius Venstad2020-12-071-3/+4
| |/
* / Always deconstruct in reverse creation order, including Provider objectsJon Marius Venstad2020-12-071-1/+1
|/
* Revert "Jonmv/reindexing over multiple clusters"Jon Marius Venstad2020-12-048-116/+94
|
* Merge reindexing responses with multiple clusters in client in cfg serverJon Marius Venstad2020-12-042-10/+14
|
* Support multiple clusters in one cluster controllerJon Marius Venstad2020-12-048-94/+111
|
* Expect NPE when we should expect NPE, and avoid IAE due to illegal configJon Marius Venstad2020-12-041-1/+2
|