Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename streamingvisitors library to vespa_streamingvisitors. | Tor Egge | 5 days | 1 | -1/+1 |
| | |||||
* | Rename storage library to vespa_storage. | Tor Egge | 5 days | 2 | -2/+2 |
| | |||||
* | Rename messagebus_messagebus-test library to vespa_messagebus-test. | Tor Egge | 7 days | 1 | -1/+1 |
| | |||||
* | Remove vdstestlib module | Tor Brede Vekterli | 2024-05-16 | 4 | -146/+2 |
| | | | | Was only used by `DirConfig`. | ||||
* | Remove usages of deprecated DirConfig in storage unit tests | Tor Brede Vekterli | 2024-05-15 | 3 | -29/+28 |
| | | | | | | Introduce a distinct `StorageConfigSet` which wraps the actual underlying config objects and exposes them through a unified `ConfigUri`. | ||||
* | Remove legacy storage node root directory IO in unit tests | Tor Brede Vekterli | 2024-05-14 | 1 | -6/+4 |
| | | | | | | | | | | Once upon a time, VDS roamed the lands. It used real disk IO as part of tests. Then came the meteor and in-memory dummy persistence took over. Now it is time for the fossils to be moved into a museum where they belong. Also make PID file writing conditional on a config that is set to `false` during unit testing (but `true` as default). | ||||
* | Improve detection of updated config for service layer process. | Tor Egge | 2024-04-11 | 1 | -1/+11 |
| | |||||
* | Install Abseil failure signal handler in distributor/proton daemons | Tor Brede Vekterli | 2024-04-10 | 2 | -0/+9 |
| | | | | | | | | | | | | | | | This will attempt to dump a stack trace for the offending thread to stderr, which greatly improves visibility for everyone running Vespa on systems with core dumps disabled. Signal handler chaining is explicitly enabled to allow sanitizer handlers to be called as expected. Note that we install our own signal handlers _after_ the Abseil handlers to avoid noisy stack dumping on `SIGTERM`. It is considered a fatal signal by the failure handler, but the config sentinel uses it as a friendly "please shutdown now, or else" nudge in the common case. | ||||
* | Update to protobuf 5.26.1 (C++ API). | Tor Egge | 2024-04-05 | 1 | -0/+1 |
| | |||||
* | Explicitly shut down Protobuf library prior to distributor process exit | Tor Brede Vekterli | 2024-02-26 | 2 | -0/+5 |
| | | | | | | | | | This avoids false positives from Valgrind et al about memory leaks. The distributor is most susceptible to this false positive since error reporting in the DocumentAPI protocol may cause Protobuf descriptors to be lazily loaded when an incoming message fails to be decoded (usually due to a missing document type). | ||||
* | - Remove multibit_split form config, as it is always off, but leave it for ↵ | Henning Baldersheim | 2024-02-05 | 2 | -6/+14 |
| | | | | | | tests. - Reduce penetration of generated StorFilestorConfig. | ||||
* | - Always inhibit_default_merges_when_global_merges_pending | Henning Baldersheim | 2024-02-02 | 2 | -12/+9 |
| | | | | | - Only show config to the code that needs it. - Avoid using config autogenerated internals around in the code. | ||||
* | GC void config from stor-visitor.def | Henning Baldersheim | 2024-02-01 | 1 | -1/+0 |
| | |||||
* | GC chunklevel from bucketdb config. | Henning Baldersheim | 2024-01-30 | 1 | -3/+1 |
| | |||||
* | GC unused stor-bucketdb and stor-opslogger config. | Henning Baldersheim | 2024-01-30 | 1 | -2/+0 |
| | |||||
* | Wire HwInfo into MergeThrottler and use for auto-deduction of memory limits | Tor Brede Vekterli | 2023-11-02 | 3 | -5/+9 |
| | | | | | | | | Add config for min/max capping of deduced limit, as well as a scaling factor based on the memory available to the process. Defaults have been chosen based on empirical observations over many years, but having these as config means we can tune things live if it should ever be required. | ||||
* | Rewire `FileStorManager` config | Tor Brede Vekterli | 2023-10-24 | 2 | -4/+13 |
| | |||||
* | Propagate `VisitorManager` config from outside | Tor Brede Vekterli | 2023-10-24 | 2 | -1/+10 |
| | |||||
* | Provide explicit bootstrap config to `BucketManager` | Tor Brede Vekterli | 2023-10-24 | 1 | -1/+1 |
| | |||||
* | Pull up and out config of `ChangedBucketOwnershipHandler` component | Tor Brede Vekterli | 2023-10-24 | 2 | -21/+20 |
| | |||||
* | Wire config to MergeThrottler in from the outside | Tor Brede Vekterli | 2023-10-24 | 1 | -0/+4 |
| | |||||
* | Propagate existing StorageNode config from main Process reconfig loop | Tor Brede Vekterli | 2023-10-23 | 6 | -24/+106 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 19 | -19/+19 |
| | |||||
* | GC stor-bucket-init.def | Henning Baldersheim | 2023-08-30 | 1 | -1/+0 |
| | |||||
* | GC traces of messageforwarder | Henning Baldersheim | 2023-08-30 | 1 | -1/+0 |
| | |||||
* | GC unused config | Henning Baldersheim | 2023-08-30 | 1 | -1/+0 |
| | |||||
* | - Remove methods not used. | Henning Baldersheim | 2023-08-28 | 1 | -1/+2 |
| | | | | | - Remove parameters not used. - Make template parameter runtime parameter. | ||||
* | Setup search visitor without proton process. | Tor Egge | 2023-05-10 | 1 | -0/+2 |
| | |||||
* | Pass transport and file distributor connection spec to SearchEnvironment | Tor Egge | 2023-05-10 | 2 | -2/+9 |
| | | | | | in preparation for using RankingAssetsBuilder when handling config in streaming search. | ||||
* | re-apply "remove fastos" | Håvard Pettersen | 2023-03-01 | 1 | -1/+0 |
| | | | | This reverts commit 003f019d7579e49f4ec7609ef8eac26ada6ae753. | ||||
* | Revert "remove fastos" | Harald Musum | 2023-02-28 | 1 | -0/+1 |
| | |||||
* | remove fastos | Håvard Pettersen | 2023-02-28 | 1 | -1/+0 |
| | |||||
* | Merge pull request #25944 from ↵ | Henning Baldersheim | 2023-02-08 | 2 | -1/+3 |
|\ | | | | | | | | | vespa-engine/balder/final-consolidation-of-storage-framework-time-for-now - Disconnect clock and MicroSecTime. | ||||
| * | - Disconnect clock and MicroSecTime. | Henning Baldersheim | 2023-02-08 | 2 | -1/+3 |
| | | | | | | | | | | - GC unused functionality from clock/time.h - Unify on vespalib::steady_time/system_time/duration. | ||||
* | | Use std::_Exit instead of _exit. | Tor Egge | 2023-02-08 | 1 | -1/+3 |
|/ | |||||
* | GC old config values | Tor Brede Vekterli | 2022-12-01 | 1 | -13/+0 |
| | |||||
* | use common install_absolute_symlink | Arne Juul | 2022-10-03 | 1 | -1/+1 |
| | |||||
* | Let deadlock detector dump stack of potentially deadlocked threads | Tor Brede Vekterli | 2022-06-02 | 1 | -0/+1 |
| | | | | | | | | | | | Enable cross-thread stack tracing as part of signal handler init code in both storage and proton daemons. Make deadlock detector parameters live configurable. Remove existing `restart` config definition annotations to reflect this. Remove dumping of bucket DB locks which hasn't really worked for a long time now. | ||||
* | Fold searchlib_uca into searchlib | Henning Baldersheim | 2022-05-21 | 1 | -1/+0 |
| | |||||
* | We only need to expose a single libstorage.so. No need to split up in ↵ | Henning Baldersheim | 2022-05-18 | 1 | -1/+1 |
| | | | | storage storgae_storageserver and storage_distributor. | ||||
* | Revert "Revert "Collapse vsm into streamingvisitors"" | Henning Baldersheim | 2022-05-15 | 1 | -1/+1 |
| | |||||
* | Revert "Collapse vsm into streamingvisitors" | Henning Baldersheim | 2022-05-15 | 1 | -1/+1 |
| | |||||
* | Collapse vsm into streamingvisitors | Henning Baldersheim | 2022-05-14 | 1 | -1/+1 |
| | |||||
* | remove FastOS_Application | Håvard Pettersen | 2022-04-08 | 1 | -12/+13 |
| | | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp | ||||
* | Logging is not signal safe (implicit allocs), so don't do it inside the ↵ | Tor Brede Vekterli | 2022-03-03 | 1 | -1/+0 |
| | | | | signal handler | ||||
* | Make ConfigUri constructors explicit and use same context where possible in ↵ | Henning Baldersheim | 2022-02-20 | 6 | -9/+8 |
| | | | | proton. | ||||
* | Add explicit on constructor and deinline destructors. | Henning Baldersheim | 2022-02-07 | 1 | -1/+1 |
| | |||||
* | Reduce code visibility and include only what you need from config library. | Henning Baldersheim | 2022-02-06 | 2 | -1/+4 |
| | |||||
* | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 2 | -2/+2 |
| | | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file. | ||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 1 | -1/+1 |
| |