| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
* using getCommittedDocIdLimit() isn't really what we want
to do, it will (even in the simplest case) be 1 more than
the number of indexed documents. Use getNumUsedLids(),
and do an extra check to avoid division by zero.
|
|\ \ \
| | | |
| | | | |
Remove testing of gateway (removed in Vespa 6)
|
| |/ /
| | |
| | |
| | | |
Move testing of QrConfig, which I could find no other place, to its own test
|
|\ \ \
| | | |
| | | | |
Replace usage of KeyService with SecretStore
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Load Athenz CA certificates to JDisc truststore
|
| | |/ /
| |/| | |
|
|\ \ \ \
| |/ / /
|/| | | |
Enable Athenz TLS certificate for main
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Add trust store configurator with config server's CA cert
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Bjorncs/enforce athenz principal
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Remodel Athenz identity type as AthenzService and AthenzIdentity, both subclass of AthenzIdentity.
Change AthenzPrincipal to contain AthenzIdentity, and replace most use of AthenzPrincipal with AthenzIdentity.
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Arnej/use vespalib metrics in logd 2
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* check if a new generation is available, and
if so do full reconfiguration including updating
the generation reported via /state/v1/config API.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add removeRecord to NameService
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
vespa-engine/aressem/fix-config-and-upgrade-scenarios
Only delete user and profile if uninstalling. Keep changes to config …
|
| | |/ / / /
| |/| | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
vespa-engine/revert-4340-bjorncs/athenz-trust-store
Revert "Add trust store configurator with config server's CA cert"
|
|/ / / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
vespa-engine/geirst/expose-new-proton-resource-limit-metrics
Expose new proton resource limit metrics.
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| | | | | | |
| | | | | | | |
vespa-engine/geirst/add-metric-for-transaction-log-replay-time
Geirst/add metric for transaction log replay time
|
| | | | | | | |
|
|/ / / / / / |
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
Add trust store configurator with config server's CA cert
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Use correct attribute for x509 cert chain
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The JDisc attribute will not return the cert chain here as the JDisc
attributes are not back-propagated to the underlying Servlet request.
The fix is to use the corresponding Servlet attribute.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Remove unused module container-dev-builder.
|
| |/ / / / / |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/vekterli/remove-deprecated-memory-manager
Remove deprecated memory manager
|
| | | | | | |
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We already have resource utilization tracking in both MessageBus
and the search core. The memory manager has never been auto-scaled
based on the hardware present and adds a _lot_ of complexity without
having any known instances where it has actually saved the day.
Removing it also removes a mutex on the message hot path.
If we need such functionality in the future, should design a lock-free
solution.
Cleanup
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Arnej/add vespalib metrics 7
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* use slimmer handle subclasses
* new tick abstraction
* gc unused time supplier
* rename current bucket concept to current samples
* rename TimeStamp type
* add padding making old metrics visible
* improve test, now with less debug printing.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* bug fix PointMap::operator< and use "for" loop
* construct aggregators from samples only
* use generation counter instead of timestamps to ensure correct ordering
* add "noexcept" to signal strong exception guarantees
* handle out-of-order metric type checks
* ensure ticker thread is stopped in destructor
* change TickerThread::stop() to only do its work once, as
calling stop() twice crashed for some strange reason
* refactor CurrentSamples extraction
* move time-handling to tick()
* ensure we do not have concurrent tick()s running
* simpler time handling
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Fix PointMap comparison bug and style.
* Rename ReAllocBunch to StableStore, and GC its unused lookup method.
Rename method apply -> for_each
* Rename CounterIncrement -> Counter::Increment
and GaugeMeasurement -> Gauge::Measurement
* Rename PointMapBacking -> PointMap::BackingMap
* Make single-argument constructors explicit.
* Do not use actual time in dummy.
* Rename mergeWithMap -> mergeFromSamples, and do some refactoring of it.
* Refactor opaque handle implementation into its own class
* Copy strings into snapshot, do not refer to strings owned elsewhere.
* Refactor _pointMaps code into new PointMapCollection class
* Split aggregators into their own files, move Bucket into its own files,
and rename files for CurrentSamples.
* Make Counter and Gauge only hold the MetricName and supply an
empty Point via default argument instead.
* Split out StableStore test, and test for pointer equality.
* Separate out ticker thread, and arrange for fast stop.
* Use less swap.
* Add totalSnapshot() facility.
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
This is still a Work In Progress, the most basic
public APIs should be stable now but most of the
implementation is still untested and undocumented.
|