aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Little refactoring & cosmetic changes (#14165)Ilnaz Nizametdinov2025-02-031-94/+116
|
* VIEW: refactoring in tests, remove an unused feature flag (#14159)Daniil Demin2025-02-031-5/+0
|
* TOPIC: add tests for local backups (#14158)Daniil Demin2025-02-031-1/+80
|
* The test is temporarily disabled (#14160)Alek5andr-Kotov2025-02-031-0/+3
|
* DDL for ALTER OBJECT TYPE TABLESTORE (#13834)Semyon2025-02-034-69/+141
|
* Fixed CMake build for SDK test server_restart (#14156)Bulat2025-02-031-1/+3
|
* YQ-3858 RowDispatcher / Add new public metrics (#13664)Dmitry Kardymon2025-02-0318-61/+261
|
* signals for stages of column engine changes (#14040)Semyon2025-02-036-37/+139
|
* TOPICS: ydb tools restore support (#14119)Daniil Demin2025-02-033-0/+46
|
* Add data cleanup logic in localDB (#13323)Ivan Nikolaev2025-02-0323-16/+1044
|
* unify logic around executers (#14080)Vitalii Gridnev2025-02-038-261/+165
|
* core/testlib: unify some client operation methods (#14141)ijon2025-02-032-36/+104
| | | | | Make `NKikimr::Tests::TClient::{CreateUser,ModifyACL,Grant,GrantConnect}()` to behave the same as all other TClient operation methods -- -- return operation status and not assert for it to be a success. Intended use for plain TClient operation methods is to call them and check for the result status in the test body. Add (some) `Test*()` variants that do additionally check for the success. Those are convenient in test context preparations.
* handle s3 errors in GC (#13890)Semyon2025-02-0312-48/+217
|
* Fix deadlock (#14101)Marina Pereskokova2025-02-031-37/+34
|
* fix flaky tests in ydb workload (#14035)Andrey Serebryanskiy2025-02-032-118/+168
|
* Test create users on tenant (#13606)azevaykin2025-02-032-0/+67
|
* YQ-4053 support parallel s3 import (#14060)Pisarenko Grigoriy2025-02-033-53/+56
|
* Remove unsupported read replicas settings from an error message (#13790)azevaykin2025-02-031-1/+1
|
* YDB FQ: switch connector integration tests to LARGE (#14086)Vitaly Isaev2025-02-0310-110/+139
|
* Feature flag EnableStrictAclCheck (#14075)azevaykin2025-02-037-62/+90
|
* topic: preliminary refactoring in the restore tool code (#14083)Daniil Demin2025-02-034-76/+172
|
* TOPIC: do not save topic attributes to backups (#14118)Daniil Demin2025-02-031-0/+1
|
* Add node interlace in TScore for group mapper (#13867)Semyon Danilov2025-02-033-14/+74
|
* Fix flaky test ShouldRollbackTransactionWhenCheckFails2 (#14047)Dmitry Kardymon2025-02-031-29/+44
|
* YQ-3924 Add CA notify to update SourceCpu (#14113)Dmitry Kardymon2025-02-031-0/+11
|
* Update code snippets for Java SDK & JDBC (#14068)Alexandr Gorshenin2025-02-0319-48/+454
|
* YDBDOCS-1020: add HL++ 2024 talks (#14112)Ivan Blinkov2025-02-032-1/+53
|
* add notification about close reader (#13368)Timofey Koolin2025-02-032-0/+18
| | | | Co-authored-by: anton-bobkov <anton-bobkov@ydb.tech> Co-authored-by: Ivan Blinkov <ivan@ydb.tech>
* YQ: Added force refresh by reconnects in topic_session (#14058)Dmitry Kardymon2025-02-033-0/+16
|
* YQ-4071 Fix exception handling in topic session (#14055)Dmitry Kardymon2025-02-031-5/+11
|
* Ydbdocs 1008 transactions topics tables en (#13880)ElenaAfina2025-02-033-0/+43
| | | Co-authored-by: Ivan Blinkov <ivan@ydb.tech>
* new documentation on type inferring with fq (#13807)Ivan Sukhov2025-02-032-44/+112
|
* Use the root domain as a database for all operations with users and groups ↵andrew stalin2025-02-033-0/+153
| | | | (#13969)
* Import libraries 250203-0050Alexander Smirnov2025-02-031-1/+1
|
* Merge branch 'rightlib' into merge-libs-250203-0050Alexander Smirnov2025-02-0345-239/+702
|\
| * Disable arcadia_tests_data completelythegeorg2025-02-031-0/+1
| | | | | | | | commit_hash:545a26a536cd6d96f1ae5f75d7ac4d6721071865
| * Intermediate changesrobot-piglet2025-02-033-26/+23
| | | | | | | | commit_hash:6a26ba0b6c313e074c878283bef4e38284f3450f
| * Master sequenceraleksandra-zh2025-02-022-0/+6
| | | | | | | | | | | | | | 1. All transactions that are marked as StronglyOrdered will be ordered by commit timestamp. When transaction is committed it is marked as ReadyToCommit instead. ReadyToCommit can be committed when its commit timestamp is less then minimum prepared timestamp for all currently prepared strongly ordered transactions 2. All strongly ordered transaction now have a sequence number, that helps to implement WaitUntilPreparedTransactionsFinished commit_hash:aebb6540240603ca4ea28825ae09317d608b9865
| * [ASAN] Enable detect_odr_violation=2nechda2025-02-023-12/+12
| | | | | | | | | | The ASAN flag for detecting ODR violations has been set to its **++default++** value (2). commit_hash:7475c1eb748fa0704d3db551189591c87ce5357d
| * Gen only symbol decls in rescompilernechda2025-02-024-19/+122
| | | | | | | | commit_hash:dad3368a28275822296201186f2b0645f7404837
| * YT-24061: ROPSan: tagging sanitizer for master raw object pointersbabenko2025-02-022-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Master is currently swarming with raw object pointers and this is not likely to change much in the nearest future. Goal 1: For production/prestable builds: prevent master from writing inconsistent and broken snapshots from state containing dangling pointers. Goal 2: For testing/debug builds: enable early detection of dangling pointer use. Enter ROPSan: Raw Pointer Object Sanitizer! `TRawObjectPtr<T>` is a drop-in replacement for `T*` that is 95%-compatible with raw pointer. For convenience, `TSomethingRawPtr` is auto-declared for each master type `TSomething`. One need not replace `T*` with `TRawObjectPtr<T>` everywhere but is expected to do so for fields comprising master state (these are serialized in `Save/Load/Persist` methods). To incentivize this, we are no longer providing automatic serializers for raw pointers to master object types. In release build, `TRawObjectPtr<T>` reduces to a trivial wrapper around `T*` and is not expected to cause any overhead. In checked builds, `TRawObjectPtr` becomes tagged: its highest 16 bits are used to (statistically) detect use-after-free scenarios. Each `TObject` is also tagged with a random 16-bit value during construction. This tag is read from the object and is incorporated into `TRawObjectPtr` upon conversion for raw pointer. Tags are checked each time `TRawObjectPtr` is used. When an object is destructed, its tag is overwritten with `0xdead` sentinel value. See `yt/yt/server/master/object_server/public.h` for a detailed list of control knobs. commit_hash:b0a4cd39f0cbae7ca5c7486fd7fca4a32ad4cffe
| * Intermediate changesrobot-piglet2025-02-022-2/+241
| | | | | | | | commit_hash:5a74bff5b91faa7db270bfa5446a23795862b6db
| * Refactor local host name and YP cluster functionsbabenko2025-02-0212-110/+122
| | | | | | | | commit_hash:a4ecfb1e06e82ba192646d3ab5417cb3f0c6991f
| * Print leading zeros in register dumpbabenko2025-02-021-1/+1
| | | | | | | | commit_hash:ddaf1287b2dc5f31850efc0db9ce71f04beca9bc
| * Add `stem` propertyshadchin2025-02-021-0/+3
| | | | | | | | commit_hash:ee709cc1095985919972e31b34d0127eb322959f
| * Intermediate changesrobot-piglet2025-02-0214-69/+142
| | | | | | | | commit_hash:20c3eb2f2d78b5f654ec928c071692413a1bd96d
* | Increment YDB CLI version to 2.19.0 (#14105)CLI_2.19.0Nikolay Perfilov2025-02-022-2/+4
| |
* | BulkUpsert - update note (#14020)Maksim Zinal2025-02-022-2/+2
| |
* | Add docs for backup checksums (#13666)Ilia Shakhov2025-02-024-3/+39
| |
* | correct scripts initialization (#14012)ivanmorozov3332025-02-025-34/+83
| |