Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use ref_counted in fnet | Håvard Pettersen | 2023-03-06 | 1 | -2/+2 |
| | | | | | | also get rid of some cleanup functions on reference counted classes enable specifying low-level parameters to addref/subref (cnt/reserve) | ||||
* | No need for modified time. | Henning Baldersheim | 2023-03-02 | 1 | -48/+30 |
| | |||||
* | avoid using fastos thread in searchcore | Håvard Pettersen | 2023-02-27 | 2 | -7/+4 |
| | | | | also remove some left-behind includes | ||||
* | untangle fnet from fastos | Håvard Pettersen | 2023-02-22 | 2 | -6/+4 |
| | |||||
* | remove document::Runnable | Håvard Pettersen | 2023-02-20 | 2 | -1/+2 |
| | | | | use std::thread directly instead | ||||
* | Deinline large destructors and clean up some code based on clion hints. | Henning Baldersheim | 2023-02-01 | 1 | -18/+19 |
| | |||||
* | Change from typedef to using in searchcore. | Geir Storli | 2022-12-21 | 4 | -22/+22 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 5 | -13/+10 |
| | |||||
* | Add SessionManager in IDocumentDBOwner, but only use in mocks in tests for now. | Henning Baldersheim | 2022-12-08 | 1 | -14/+12 |
| | |||||
* | * apply new common bootstrap | Arne Juul | 2022-10-24 | 1 | -2/+4 |
| | | | | | * remove now-duplicated code * prefer using ${VESPA_HOME} environment variable | ||||
* | Remove summary fields from schema. | Tor Egge | 2022-09-22 | 1 | -1/+1 |
| | |||||
* | Make replay schema based on replay summary config. | Tor Egge | 2022-09-20 | 1 | -6/+1 |
| | |||||
* | Revert "Revert "Unify access to assets needed during rank-setup."" | Henning Baldersheim | 2022-09-07 | 1 | -17/+27 |
| | |||||
* | Revert "Unify access to assets needed during rank-setup." | Tor Egge | 2022-09-07 | 1 | -27/+17 |
| | |||||
* | Merge branch 'master' into balder/unify-access-to-ranking-assets | Henning Baldersheim | 2022-09-07 | 1 | -2/+0 |
|\ | |||||
| * | Stop using summarymap config in backend. | Tor Egge | 2022-09-06 | 1 | -2/+0 |
| | | |||||
* | | Unify access to assets needed during rank-setup. | Henning Baldersheim | 2022-09-06 | 1 | -17/+27 |
|/ | |||||
* | Make the message a pair of level and string | Henning Baldersheim | 2022-08-16 | 3 | -39/+47 |
| | |||||
* | Keep rank setup errors on separate log lines and annotated as warning. | Henning Baldersheim | 2022-08-15 | 3 | -18/+11 |
| | |||||
* | - Split rank setup verification code and the binary. | Henning Baldersheim | 2022-08-13 | 4 | -57/+134 |
| | | | | - Accumulate errors during ranksetup. Report them at the end, and also verify them in some tests. | ||||
* | Avoid using void skip thread config. | Henning Baldersheim | 2022-07-01 | 2 | -17/+0 |
| | |||||
* | Use std::filesystem to create and remove directories. | Tor Egge | 2022-06-23 | 1 | -1/+1 |
| | |||||
* | Merge pull request #22879 from ↵ | Tor Egge | 2022-06-03 | 4 | -11/+11 |
|\ | | | | | | | | | vespa-engine/toregge/remove-most-use-of-vespalib-rmdir-in-searchcore Remove most use of vespalib::rmdir in searchcore. | ||||
| * | Remove most use of vespalib::rmdir in searchcore. | Tor Egge | 2022-06-02 | 4 | -11/+11 |
| | | |||||
* | | 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. | ||||
* | - Avoid using shared_ptr for simpe AllocConfig and ThreadingServiceConfig. | Henning Baldersheim | 2022-05-23 | 1 | -2/+2 |
| | | | | - Reduce exposure of DocumentDBConfig and DocumentDBConfigManager classes. | ||||
* | Fold searchlib_uca into searchlib | Henning Baldersheim | 2022-05-21 | 2 | -2/+0 |
| | |||||
* | GC unused vespa-dump-feed binary | Henning Baldersheim | 2022-05-19 | 3 | -228/+0 |
| | |||||
* | Move tracking of num field writer threads from ThreadingServiceConfig to ↵ | Geir Storli | 2022-05-18 | 1 | -1/+1 |
| | | | | | | SharedThreadingServiceConfig. This is a follow-up for when the shared field writer executor is used across all document dbs. | ||||
* | Start the transport in teh constructor. | Henning Baldersheim | 2022-05-12 | 1 | -4/+5 |
| | |||||
* | Wrap the FNET_Transport to make it exception safe. | Henning Baldersheim | 2022-05-12 | 1 | -4/+16 |
| | |||||
* | remove FastOS_Application | Håvard Pettersen | 2022-04-08 | 8 | -168/+137 |
| | | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp | ||||
* | move default fadvise setup | Håvard Pettersen | 2022-04-05 | 1 | -0/+21 |
| | |||||
* | use getopt/getopt_long directly | Håvard Pettersen | 2022-04-01 | 3 | -72/+67 |
| | |||||
* | use std::function | Arne H Juul | 2022-03-29 | 1 | -2/+2 |
| | | | | * no need to implement our own (restricted) version of it | ||||
* | Avoid multiple inheritance. | Henning Baldersheim | 2022-03-27 | 1 | -3/+8 |
| | |||||
* | Make the attribute enum change interlock shared between all document dbs. | Geir Storli | 2022-03-17 | 1 | -2/+4 |
| | | | | This is to avoid a potential deadlock when using imported attributes in parent/child. | ||||
* | Add BucketExecutor to ISharedThreadingService interface. | Geir Storli | 2022-03-17 | 1 | -5/+2 |
| | |||||
* | GC unused convenience methods. | Henning Baldersheim | 2022-03-15 | 1 | -13/+13 |
| | |||||
* | Add missing include. | Henning Baldersheim | 2022-03-07 | 1 | -0/+1 |
| | |||||
* | Reduce visibility of document::Document | Henning Baldersheim | 2022-03-07 | 1 | -2/+1 |
| | |||||
* | gc old process code | Håvard Pettersen | 2022-03-05 | 1 | -4/+4 |
| | | | | also added read_line function to new Process code | ||||
* | Reduce use of Identifiable for document::DatatType | Henning Baldersheim | 2022-03-03 | 3 | -2/+2 |
| | |||||
* | Let the InvocationService drive the clock instead of having its own ticking ↵ | Henning Baldersheim | 2022-03-03 | 1 | -3/+1 |
| | | | | | | | loop. Also use sleep_until to get intervals indendant of invoke cost as long as cost is within interval. This also also saves a clock sample and simplifies implementation. | ||||
* | Use the InvokeService to tick the clock instead of having a dedicated ↵ | Henning Baldersheim | 2022-02-28 | 1 | -1/+1 |
| | | | | separate thread. | ||||
* | Move start and run into separate method to properly scope lifetime of ↵ | Henning Baldersheim | 2022-02-25 | 1 | -55/+59 |
| | | | | objects and shutdown common transport last. | ||||
* | Revert "Revert "- Create the common transport and threadpool in the main loop."" | Henning Baldersheim | 2022-02-24 | 1 | -2/+19 |
| | |||||
* | Revert "- Create the common transport and threadpool in the main loop." | Henning Baldersheim | 2022-02-24 | 1 | -19/+2 |
| | |||||
* | Use a config builder. | Henning Baldersheim | 2022-02-24 | 1 | -2/+8 |
| | |||||
* | - Create the common transport and threadpool in the main loop. | Henning Baldersheim | 2022-02-24 | 1 | -2/+13 |
| | | | | | - Also use the common transport for config subscriptions. - Put The TransportConfig in the fnet namespace. |