8000 Tags · StationA/esx · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: StationA/esx

Tags

v0.1.0-beta.13

Toggle v0.1.0-beta.13's commit message
[Bugfix] Fixing esx scroll query functionality

Minor bugfix to more reliably specify a bounding query for the scroll
command

v0.1.0-beta.12

Toggle v0.1.0-beta.12's commit message
Adds support for partial-upsert index semantics

Prior to this commit, esx only supported full document upsert by
document ID or new document creation. This had a couple of implications:

1. Create-only operations would never benefit from the improved
   performance of not having to first check for document existence. This
   also required documents to have `_id` set, instead of using
   Elasticsearch's auto-generated IDs.
2. Partial document upserts were impossible previously, which may have
   caused issues when expecting only a partial update, and instead
   replacing the entire document

v0.1.0-beta.11

Toggle v0.1.0-beta.11's commit message
[Bugfix] Set GOMAXPROCS to `numWorkers`

v0.1.0-beta.10

Toggle v0.1.0-beta.10's commit message
[Bugfix] Record timing for requests in error

This fixes a bug where an error (including a timeout!) would return 0
for the request duration.

v0.1.0-beta.9

Toggle v0.1.0-beta.9's commit message
[Bugfix] Make sure to throttle between retries

This fixes an issue whereby an index batch would be retried without
calling the throttle in between.

v0.1.0-beta.8

Toggle v0.1.0-beta.8's commit message
[Perf] Adding CLI flags for more throttle controls

This change adds two new flags:

* `--throttle-window-size` controls the number of runtime samples to use
  when estimating the expected duration that the next index operation
  will take
* `--throttle-high-water-mark` controls the percentage of the absolute
  maximum index duration (the ES timeout) that will be considered
  internally by the throttle so as to more proactively curb latency
  spikes

v0.1.0-beta.7

Toggle v0.1.0-beta.7's commit message
[Bugfix] Don't mutate input batches

Because batches can optionally be retried, we need to ensure that
they're contents cannot be mutated, so as to prevent spooky side-effects
at a distance.

v0.1.0-beta.6

Toggle v0.1.0-beta.6's commit message
[Bugfix] Fixing possible NP

v0.1.0-beta.5

Toggle v0.1.0-beta.5's commit message
[Perf] Adds a sample-based throttler for indexing

This change introduces a dynamic throttling system that samples bulk
indexing performance timings in order to intelligently throttle the net
ingest speed, thus ensuring a more stable indexer and ES cluster health.

For additional control, and optional `--num-retries` option is also
exposed to automatically retry batches that fail for any reason,
including timeouts.

v0.1.0-beta.4

Toggle v0.1.0-beta.4's commit message
Adding batch-level indexer logging

0