summaryrefslogtreecommitdiffstats
path: root/documentapi/abi-spec.json
Commit message (Collapse)AuthorAgeFilesLines
* Update abi specJon Marius Venstad2020-09-241-3/+45
|
* Use NOT_FOUND in DocumentResponse as well — as successJon Marius Venstad2020-09-241-1/+1
|
* Update abi specJon Marius Venstad2020-09-241-0/+1
|
* Revert "Revert "Jonmv/async document v1""Jon Marius Venstad2020-09-211-0/+2
| | | | This reverts commit 7b03effca945dea607ed7a3c3debebda303992ab.
* Revert "Jonmv/async document v1"Arnstein Ressem2020-09-211-2/+0
|
* Update abi specJon Marius Venstad2020-09-211-0/+2
|
* Update abi-specJon Marius Venstad2020-09-181-3/+31
|
* Update abi specJon Marius Venstad2020-06-111-0/+22
|
* Make the current loadbalancer into 'legacy'.Henning Baldersheim2020-06-021-14/+0
| | | | Add a new 'adaptive' loadbalancer that uses select-best-of-2-random-picks.
* Avoid data race from pending visitor send taskTor Brede Vekterli2020-05-191-1/+1
| | | | | | | | | | | | | | | | | | | It's currently possible for the visitor session to complete even if there's a SendCreateVisitors task scheduled. This will usually happen if there's been an error or if a sufficient number of documents has been retrieved, triggering an early exit of the session. In this case we must ensure that we do not mutate any shared data structures from the send task when it finally executes, as they may be read concurrently by the session client thread. The `done` variable is written under the same mutex as that held by the send task, so visibility is guaranteed. Also add `synchronized` to the binary serialization method for `ProgressToken` to match the existing non-binary serialization methods. This should not be required with the main race condition fix, but is included for completion. Shall not break ABI compatibility.
* Use syncronized to make the loadbalancer semantically thread safe.Henning Baldersheim2020-05-121-30/+0
| | | | | Use a cache to avoid parsing a string to get an index. Move test to same package to avoid public access to internal details.
* Update abi.Henning Baldersheim2019-09-301-22/+0
|
* Remove visitor ordering and order selection.Henning Baldersheim2019-08-091-6/+0
|
* Update ABI.Henning Baldersheim2019-04-261-68/+26
|
* Change interface from Mirror.Entry[] to List<Mirror.Entry> as you already ↵Henning Baldersheim2019-04-221-3/+2
| | | | | | have a list. Avoid having to do an array copy that is not necessary.
* Remove some unused metrics code and dewire it.Henning Baldersheim2019-04-131-43/+18
|
* Follow intellij advise.Henning Baldersheim2019-04-131-40/+7
|
* Update abiHenning Baldersheim2019-03-061-1/+1
|
* Revert "Revert "Generate default-get route for document retrievals""Olli Virtanen2019-02-011-0/+3
|
* Revert "Generate default-get route for document retrievals"Olli Virtanen2019-01-311-3/+0
|
* Generate default-get route for document retrievalsOlli Virtanen2019-01-311-0/+3
|
* Update abi specs for 7.gjoranv2019-01-211-142/+92
|
* Revert "Revert "Enable ABI checking on modules with public APIs""Ilpo Ruotsalainen2019-01-091-0/+3331
| | | | This reverts commit cd470d8ac8a58c943748f028a37d864507628e99.
* Revert "Enable ABI checking on modules with public APIs"Håkon Hallingstad2019-01-041-3331/+0
|
* Enable abi-check-plugin on relevant modules.Ilpo Ruotsalainen2018-12-181-0/+3331