| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|\ \
| | |
| | |
| | |
| | | |
vespa-engine/vekterli/add-global-distribution-transformation-utility
Add global distribution config transformation utility
|
| | |
| | |
| | |
| | |
| | | |
Global distribution config in this context means a config that places
a replica of every bucket on every node in the group hierarchy.
|
| | |
| | |
| | |
| | | |
Move group config path parsing into utility class.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Handle file already exisisting
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
When we ask several config servers for a file we might get several callbacks
which all try to move a file to the destination. Do not fail if we cannot
move the file because it already exists
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
vespa-engine/geirst/add-more-proton-resource-limit-metrics
Add metrics on how far away from disk and memory resource limits prot…
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Revert log level change
|
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 833c8f6b6c6e0e611e9ed8ea6e2d7fe9f56b2c48.
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
Add TRANSITIONING state in NodeAdminStateUpdater
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Gjoranv/split parent3
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
.. from parent to container-dep-versions.
- The aim was to have only deps provided runtime from jdisc in
container-dep-versions, but this is not possible because
factorylib reads the text in parent/pom.xml (and now
container-dep-versions/pom.xml) to build a pom model used to
bootstrap the maven cache on factory. Hence all deps using
properties declared in a pom also have to reside in the same pom.
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Add missing dependencies so that all provided non-yahoo jars
are listed in container-dependency-versions.
- Add relativePath for all child poms of parent.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Arnej/better test xw product
|
| | | | | | |
|
| | | | | | |
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
use static cast instead of dynamic cast
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/hmusum/do-not-setup-FiledistributorService-when-filedistributor-is-disabled
Do not setup a service for filedistributor when it is disabled
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Some workarounds needed to still file distribution config even when such a
serice is not set up (can be simplified a lot when file distributor is removed
for good)
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vespa-engine/havardpe/recognize-and-replace-xw-product
replace appropriate sub-expressions with dense xw product
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/vekterli/make-getbucketlistmessage-destructor-explicit
Make GetBucketListMessage destructor explicit
|
| | |_|/ /
| |/| | |
| | | | |
| | | | | |
Avoids inlining size warnings when compiling with debug flags
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
implement and test XW product
|
| | | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Reset wantTo* fields with transitioning to ready
|
|/ / / / |
|
|\ \ \ \
| |_|/ /
|/| | | |
Node-Admin: Use HTTPS against config servers
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
Remove unused ymonService property
|