summaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* 22-2: Avoid large string copy in TRope constructor, KIKIMR-14749Alexey Borzenkov2022-06-061-1/+3
| | | | | | | Merge from trunk: r9371671 REVIEW: 2484902 x-ydb-stable-ref: 0437bdca51cf7ee8979ee79b5af3720c5cffd109
* PR from branch ↵Evgeniy Ivanov2022-06-066-7/+7
| | | | | | | | | | | | | | | users/eivanov89/KIKIMR-14646-hist-integral-counters-node-aggregation-fix-22-2 KIKIMR-14646: fix histogram aggregation KIKIMR-14646: aggregate tablet histograms; avoid overflow in hist buckets REVIEW: 2469589 KIKIMR-13457: avoid extra lookup; recalculate only when needed REVIEW: 2464609 REVIEW: 2481186 x-ydb-stable-ref: 00743bab9efb83bfd36093fc45dccf98c0c291d1
* support of http kinesis proxy inside ydb KIKIMR-14665 KIKIMR-14218alexnick2022-04-188-36/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | switch metrics registry to shared_ptr KIKIMR-14218 REVIEW: 2369561 support of http kinesis proxy inside ydb KIKIMR-14665 REVIEW: 2445707 LOGBROKER-7369 Add TCP_USER_TIMEOUT option on client socket Unfortunately timeout issue can only be reproduced in special conditions: - tests are run locally - the order of tests is as follows: GoodRequestGetRecords and GoodRequestGetRecordsLongStreamName should be executed one after another. In debugger one can clearly see the infinite waiting in socket. Thereby the TCP_USER_TIMEOUT option fixes it. Moving GoodRequestGetRecordsLongStreamName up or to a different TEST_SUITE fix the issue as well though. REVIEW: 2433681 LOGBROKER-7298 Fix verify on GetRecords call Fix VERIFY issue REVIEW: 2406664 LOGBROKER-7373 Fix empty body in error response Fix empty body in error responce from http proxy REVIEW: 2396287 LOGBROKER-7369 Fix local run of http proxy tests Fix local run of http proxy tests Actor HTTP server listens on IPv6 localhost, e.g. [::] Tests send data to localhost. Resolving of localhost works differently from system to system. Replace localhost to 127.0.0.1 or :: depending on use case. REVIEW: 2393055 REVIEW: 2451066 x-ydb-stable-ref: 22bc438d32d05e166c59a3e0e4afb51da8103c3a
* 22-2: Snapshot isolation with prioritized reads, KIKIMR-13910Alexey Borzenkov2022-04-185-0/+63
| | | | | | | Merge from trunk: r9171244, r9229795, r9244174, r9285534, r9300998, r9313872 REVIEW: 2435130 x-ydb-stable-ref: 9c878f6e7949737ee83323c98c1b7c64c372710e
* [merge to stable-22-2] Fix a segfault in debug mode when the allocated ↵sharpeye2022-04-181-3/+8
| | | | | | | | | | | | | memory accidentally contains 0xF0000000 Наш сервис при сборке с `ALLOCATOR(LF_DBG)` на старте падает [в этой строчке](https://a.yandex-team.ru/arc_vcs/commit/r7923656#file-library/cpp/lfalloc/lf_allocX64.h:R1901) при попытке разыменовать очевидно невалидный указатель. В gdb видно, что мы при попытке определить координаты фиктивного заголовка в `GetAllocHeader()` прочитали какие-то левые 32 бита в качестве `header->Tag`, и они по стечению обстоятельств оказались равны `0xF0000000` в нашем случае (просто не повезло). После этого мы решаем, что в `header->Size` лежит настоящий указатель на заголовок, хотя на самом деле там лежит тоже что-то рандомное. Решение, вроде бы, простое — когда формируем фиктивный заголовок, надо не обращать внимания на теги (потому что к этому моменту их ещё некому было записать). REVIEW: 2408267 REVIEW: 2438642 x-ydb-stable-ref: 02ccf11b927a06e81b968e8b45c287957b8e1d60
* add name_label page parameter for prometheus format KIKIMR-14564monster2022-04-183-3/+16
| | | | | | | REVIEW: 2409698 REVIEW: 2411265 x-ydb-stable-ref: d99e0a3a39cc18795ae54e62bddde7afe498eed2
* Fix location issue KIKIMR-14513Alexander Rutkovsky2022-03-232-3/+7
| | | | | | | REVIEW: 2387500 REVIEW: 2387634 x-ydb-stable-ref: 4be7269017153c1f164810bd373c63283b9c308b
* Reset ClockSkew on disconnect KIKIMR-14460Alexander Rutkovsky2022-03-232-0/+6
| | | | | | | REVIEW: 2366331 REVIEW: 2367535 x-ydb-stable-ref: 810fd3595838f974804bd23f35865eb0fbc9108e
* intermediate changesarcadia-devtools2022-02-211-0/+10
| | | | ref:97eeefd83b6f381aa940777f0d803b239f434eaf
* intermediate changesarcadia-devtools2022-02-211-0/+3
| | | | ref:13079fed9f411a27e64e93afcdee28791690f38b
* intermediate changesarcadia-devtools2022-02-213-34/+148
| | | | ref:f9eefd8eed3595f41a195fc7080bbf602b0075af
* intermediate changesarcadia-devtools2022-02-212-6/+6
| | | | ref:ff022ac951849edb1ef2cc274bf6c1c6863144a1
* intermediate changesarcadia-devtools2022-02-191-1/+1
| | | | ref:0bb75733c76b2fcaae048d43c4477755596029bb
* intermediate changesarcadia-devtools2022-02-192-0/+2
| | | | ref:3e2bf7a1d93ca03425fffe254c7571ba90a734c0
* intermediate changesarcadia-devtools2022-02-182-2/+8
| | | | ref:4ec759a52592995211dfd2877771c14eb231e31b
* intermediate changesarcadia-devtools2022-02-181-34/+98
| | | | ref:4c3887b325a2b9c0b2481e44130c092b3c8d545f
* intermediate changesarcadia-devtools2022-02-184-33/+188
| | | | ref:5a427ceffcbeddcbaed23c62818445bd98632b96
* YQ-816 STRICT_STFUNC_EXC macro for handling events and exceptionsVasily Gerasimov2022-02-183-8/+122
| | | | | | STRICT_STFUNC_EXC macro for handling events and exceptions ref:7c4063586f79ab8f66018b2a0eac9d423134f82a
* intermediate changesarcadia-devtools2022-02-182-2/+6
| | | | ref:9de8f52d61a4a8bd1712c9d14cb7ef7ee3c3be4b
* intermediate changesarcadia-devtools2022-02-18223-0/+2996
| | | | ref:1a0585d83f27cb6fb5b9c4f68a08177e10faf3b3
* Update c-ares from 0.16.1 to 0.17.2shadchin2022-02-174-4/+4
| | | | | | MAKEAYAMLHAPPY-12345 ref:6a83ac3af883b2fc963128b7993f0a467b0000cb
* remove tvm dependecy KIKIMR-14386alexnick2022-02-17151-16158/+0
| | | | ref:d40a6e54d3da55ed1f9c9a0763552940acb0988b
* intermediate changesarcadia-devtools2022-02-1716-180/+555
| | | | ref:d5f945ecdc1f5af1ad57e12787c6b8ed1a9f0f12
* Minor improvements for NWilson::TTraceIduranix2022-02-161-2/+2
| | | | ref:94dfa4c50b47ee74eb3260a8e79a37497446affc
* YQ-842 Move IRetryPolicy from PQ SDK to libraryVasily Gerasimov2022-02-163-0/+398
| | | | ref:6f3f663c57e22b6d97bfc34fb795be48ad8e6ec0
* Use new TEvRemoteHttpInfo interface KIKIMR-14300Alexander Rutkovsky2022-02-151-2/+6
| | | | ref:e195dec5ef0f1fe978465455cfd94ddf126c672b
* intermediate changesarcadia-devtools2022-02-151-1/+1
| | | | ref:cbcf1e9741f77bd3bff305fa9d2b498e28668ff1
* intermediate changesarcadia-devtools2022-02-153-10/+1
| | | | ref:f793e47d98757e96c541d6d7dd53f8838e72cf3f
* Fix actor system tests and united pool configuration, KIKIMR-14263Cthulhu2022-02-155-8/+16
| | | | ref:b4161ce289e5bcecd2684a433c331785b201438f
* intermediate changesarcadia-devtools2022-02-114-17/+100
| | | | ref:e232f8229b291f860c929fd7fb596842bff9452c
* intermediate changesarcadia-devtools2022-02-118-182/+27
| | | | ref:ee911405f4248489c0aa2817134b7162e0b94f18
* intermediate changesarcadia-devtools2022-02-113-8/+40
| | | | ref:23d75af30a9649405a1b3643fbbd9810cf9f1987
* intermediate changesarcadia-devtools2022-02-102-84/+20
| | | | ref:1bf51835ea7425767532e1b783b23a0d09a0a88e
* intermediate changesarcadia-devtools2022-02-101-0/+4
| | | | ref:bbe986d1f7c2465be047a3bc69b8e068fb0c2fe9
* intermediate changesarcadia-devtools2022-02-101-6/+2
| | | | ref:4635f4dd763168c3fa295f87727595c785b4d5a4
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.alipov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.alipov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ilyzhin2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ilyzhin2022-02-101-5/+5
|
* Restoring authorship annotation for Anna Veronika Dorogush ↵Anna Veronika Dorogush2022-02-104-39/+39
| | | | <[email protected]>. Commit 2 of 2.
* Restoring authorship annotation for Anna Veronika Dorogush ↵Anna Veronika Dorogush2022-02-104-39/+39
| | | | <[email protected]>. Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵rzhikharevich2022-02-102-83/+83
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 1 ↵rzhikharevich2022-02-102-83/+83
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.rorewillo2022-02-107-65/+65
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.rorewillo2022-02-107-65/+65
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.qoega2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.qoega2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.jon22052022-02-104-111/+111
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.jon22052022-02-104-111/+111
|
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵pavel-belikov2022-02-101-3/+3
| | | | of 2.