aboutsummaryrefslogtreecommitdiffstats
path: root/fastos
Commit message (Collapse)AuthorAgeFilesLines
* Use string::compareHenning Baldersheim2021-11-251-1/+0
|
* Use c++11 strings instead of old c-style manual string manipulation.Henning Baldersheim2021-11-245-36/+19
|
* ignore requested stack sizesArne H Juul2021-11-151-1/+6
| | | | | * for C++ threads only * triggered by feature flag, by default use old behavior
* Update Verizon Media copyright notices.gjoranv2021-10-072-2/+2
|
* Update 2017 copyright notices.gjoranv2021-10-0744-44/+44
|
* remove unused argumentArne Juul2021-09-012-4/+2
|
* simplify handling of environment variablesArne Juul2021-09-012-52/+1
|
* nothing really uses the "IPC descriptor"Arne Juul2021-09-015-160/+8
|
* remove unused enumArne Juul2021-09-011-16/+0
|
* remove unused _hasDetachedProcess flagArne Juul2021-09-012-2/+0
|
* remove unused socketsArne Juul2021-09-012-46/+1
| | | | | * CreateSocketPairs() isn't called * nothing reads from or writes to _mainSocket and _starterSocket
* remove helper methodsArne Juul2021-09-012-78/+0
| | | | ReadInt, ReadBytes, WriteInt, WriteBytes are now unused.
* remove unused methodsArne Juul2021-09-012-290/+0
| | | | | | | * both StarterDoWait() and StarterDoCreateProcess() are now unused. * after this, SendFileDescriptor() isn't used either, remove it and some support code for sending file descriptors * also ReceiveEnvironmentVariables() has no usage, remove it.
* remove unused ProcessStarter::Run()Arne Juul2021-09-012-17/+0
|
* gc unused codeArne Juul2021-09-013-39/+0
| | | | | * ProcessStarter Start() is now never called, remove it. * ProcessStarter Stop() is now a no-op, remove it and its usage.
* remove unused codeArne Juul2021-09-012-36/+0
| | | | | * there is no code setting _hasProxiedChildren to true, so PollReapProxiedChildren() can never be called.
* skip stopping proxy processArne Juul2021-09-011-5/+0
| | | | | * we never start ProcessStarter proxy process, so we don't need to stop it either.
* skip starting extra processArne Juul2021-09-011-4/+0
| | | | * we never start proxied children via ProcessStarter, so it doesn't need to run.
* Enable fastos backtrace for aarch64.Tor Egge2021-04-282-2/+2
|
* Remove duplicate headersJon Bratseth2021-03-182-2/+0
|
* Add copyright headersJon Bratseth2021-03-182-0/+2
|
* add PTHREAD_STACK_MIN if __pthread_get_minstack is unavailableArne Juul2021-02-251-0/+3
|
* adjust stack size by adding system minimum sizeArne Juul2021-02-241-2/+11
|
* Add noexcept and some other minor code health.Henning Baldersheim2021-02-021-17/+0
|
* Revert "Properly track execution of BucketTasks and provide sync() and ↵Henning Baldersheim2021-02-021-0/+17
| | | | order… "
* Properly track execution of BucketTasks and provide sync() and orderly shutdown.Henning Baldersheim2021-02-021-17/+0
|
* Revert "Implement BucketExecutor::sync."Henning Baldersheim2021-02-021-0/+17
|
* Implement BucketExecutor::sync.Henning Baldersheim2021-02-011-17/+0
|
* - Wait for zero inactive threads before trying to start the one that shall fail.Henning Baldersheim2021-01-121-17/+12
| | | | - Also ensure that the started threads do not stop until we have completed the test.
* Reduce runtime by not testing std::stuff and also avoid extended stress test.Henning Baldersheim2021-01-123-320/+40
|
* GC unused code and tests with no value.Henning Baldersheim2021-01-077-216/+16
|
* No need to test std::this_thread::sleepHenning Baldersheim2021-01-072-59/+0
|
* No need to test the std::mutexHenning Baldersheim2021-01-074-224/+15
|
* Skip waiting as the counters are changed in same thread.Henning Baldersheim2021-01-071-4/+0
|
* Include thread header file when needed.Tor Egge2021-01-042-0/+2
|
* Remove failed handler.Tor Egge2020-10-164-76/+6
|
* Define _G_nextCpuId only on linuxTor Egge2020-10-041-0/+2
|
* avoid naked exitArne Juul2020-07-033-11/+14
|
* Move function to count open files to fastos.Tor Egge2020-04-154-0/+41
| | | | Count open files on Darwin.
* Restore missing portions of directio API for systems without directioTor Egge2020-04-152-1/+30
| | | | support.
* Add fastos::UNIX_File_RW_Ops class to simplify error injection inTor Egge2020-04-145-7/+60
| | | | unit tests.
* Call failed handler for io error on non-linux platform.Tor Egge2020-04-061-0/+20
|
* Drop timestamp.hHenning Baldersheim2019-12-163-26/+0
|
* Drop all of TimeStamp too.Henning Baldersheim2019-12-162-74/+2
|
* GC unused timestamp in schema.Henning Baldersheim2019-12-166-111/+31
|
* Use std::chrono.Henning Baldersheim2019-12-092-42/+1
|
* GC unused codeHenning Baldersheim2019-12-062-6/+0
|
* Replace UTCTimeStamp with std::chrono::system_clock::time_pointHenning Baldersheim2019-12-052-63/+17
|
* Merge pull request #11509 from vespa-engine/balder/use-system-time-in-traceHenning Baldersheim2019-12-052-3/+1
|\ | | | | Balder/use system time in trace
| * GC unused constantHenning Baldersheim2019-12-052-2/+0
| |