summaryrefslogtreecommitdiffstats
path: root/library/cpp/http/server
Commit message (Collapse)AuthorAgeFilesLines
* revert rXXXXXX (see discusstion in pr), will commit again more pci-dss ↵kulikov2023-07-272-26/+10
| | | | friendly way
* try to get rid of locks and allocations for elastic queue thread poolkulikov2023-07-212-10/+26
| | | | | | | | | In case of heavy load and high rps current thread pool implementation seems to have problems at least with contention on lock inside condvar (long futex wait calls from http server listener thread), so try to implement something more efficient: - replace condvar with TEventCounter implementation without internal lock (pthread condvar maintains waiters wakeup order, thread pool doesn't need it); - introduce well-known bounded mpmc queue over ring buffer; - get rid of TDecrementingWrapper; - add options to turn on new pool in library/cpp/http/server and search/daemons (will remove after adoption); - make elastic queue ut check both versions; - workaround problems with android/arm build targets.
* add ymake export to ydbalexv-smirnov2023-06-132-0/+32
|
* Remove extra semicolon (library)bulatman2023-06-101-3/+3
|
* Revert "Revert "Поддержать метод OPTIONS во внешнем ↵conterouz2023-06-012-3/+12
| | | | uaas""
* Revert "Поддержать метод OPTIONS во внешнем uaas"conterouz2023-05-312-12/+3
|
* Поддержать метод OPTIONS во внешнем uaasconterouz2023-05-302-3/+12
|
* External build system generator release 29robot-ya-builder2023-04-191-1/+1
| | | Update tools: yexport
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-282-32/+0
|
* Allow to AddOrReplace headers from THttpResponseav-koshkin2023-03-222-0/+36
|
* External build system generator release 21robot-ya-builder2023-03-171-3/+3
| | | Update tools: yexport
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-152-0/+32
|
* [http/server] Add epoll max events optionsskvor2023-03-142-1/+2
|
* Intermediate changesrobot-piglet2023-03-092-0/+27
|
* Intermediate changesrobot-piglet2023-03-073-2/+2
|
* External build system generator release 17robot-ya-builder2023-03-061-1/+1
| | | Update tools: yexport
* Intermediate changesrobot-piglet2023-02-073-15/+15
|
* Intermediate changesrobot-piglet2023-02-073-15/+15
|
* External build system generator release 12robot-ya-builder2023-01-311-1/+1
| | | Update tools: yexport
* External build system generator release 8robot-ya-builder2023-01-174-4/+4
| | | Update tools: yexport
* Sync linux-headers instead of using system onesthegeorg2022-12-154-17/+84
|
* [external_abt]fix uaas 5xxbarkovbg2022-10-241-0/+8
|
* remove unused includestobo2022-08-271-5/+0
|
* IGNIETFERRO-1105 Add missing PEERDIRs for deprecated atomiceeight2022-06-161-0/+1
| | | | ref:7ff80f9897aa27d91ceddb2dbeca2adad400038d
* intermediate changesarcadia-devtools2022-06-072-2/+2
| | | | ref:ef90b2b7f42604225d9ae8f4f0af73614761b65f
* intermediate changesarcadia-devtools2022-04-211-0/+33
| | | | ref:f15213aec8036b5997a8dd8c73570eb4babaa6c2
* intermediate changesarcadia-devtools2022-03-152-39/+0
| | | | ref:ca7a95e8c9a9d780f96497136a152091d54e61b5
* Improve SystemCommand check in YDB CLI, KIKIMR-14321pnv12022-03-011-0/+9
| | | | ref:fe5ed49138dce046a93c364cc8879fad3abf3eef
* intermediate changesarcadia-devtools2022-02-181-0/+15
| | | | ref:1a0585d83f27cb6fb5b9c4f68a08177e10faf3b3
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.iddqd2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.iddqd2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.focus2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.focus2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.wd282022-02-102-39/+39
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.wd282022-02-102-39/+39
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.v01d2022-02-102-30/+30
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.v01d2022-02-102-30/+30
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.kletskov2022-02-102-16/+16
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.kletskov2022-02-102-16/+16
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.anelyubin2022-02-102-18/+18
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.anelyubin2022-02-102-18/+18
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.lunc2022-02-102-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.lunc2022-02-102-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵cherenkov-p-a2022-02-103-31/+31
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 1 ↵cherenkov-p-a2022-02-103-31/+31
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.atayan12022-02-103-58/+58
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.atayan12022-02-103-58/+58
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.jimmy2022-02-102-12/+12
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.jimmy2022-02-102-12/+12
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.suns2022-02-102-2/+2
|