| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
commit_hash:cbb7e5dcae3bea6167b91263ce182479ff72e920
|
|
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: dynamic-tables
Add a method to return freezing or unmounting tables back to mounted state.
commit_hash:fa361976a2319df147e851eb4c2ae572ba66e8be
|
|
|
|
| |
commit_hash:b333dfec324a9d67d30aadbb997392568308e52f
|
|
|
|
| |
commit_hash:cf8227590444e769ad0460d4f8153c1ad2c3c6ed
|
|
|
|
| |
commit_hash:aa011d101f62f0a7aed5c6d449da9206dda25ec7
|
|
|
|
| |
commit_hash:9304ff0fef8d2b56ce1bc271ee425d3f7323df37
|
|
|
|
| |
commit_hash:4fa355aa46baadf841fb3943ea10a2cdbad135e3
|
|
|
|
| |
commit_hash:a2d1fb385606f80a51ec8b1803e29ae59461ccdc
|
|
|
|
|
| |
Это быстрое переключение. Если всё будет ОК, я волью его, а потом аккуратно разберу управление дефотным контекстом везде - и в COPY_FILE и в COPY
commit_hash:c87dbc3de68110de5e6ae1adc1ddd22479a834e5
|
|
|
|
| |
commit_hash:bd60e175041449131f406e2ae4a42a22ed0616ba
|
|
|
|
| |
commit_hash:3e80c666e788a9593668ee690b4791042eec95a5
|
|
|
|
| |
commit_hash:34486bb0dc50b5847a433c4dbf535e2ca63ecb79
|
|
|
|
| |
commit_hash:4e872f1fed154384aabc8a2c510f80aafd6e537c
|
|
|
|
| |
commit_hash:6476202d7c8a836b243ce6df914d72c32c04e21d
|
|
|
|
| |
commit_hash:120a06d5f684791ad1474522263398dfedf8da22
|
|
|
|
| |
commit_hash:1cef0cf05075cdc1ff60c3675d89b7135b260071
|
|
|
|
| |
commit_hash:2adc5c269658ca17ee322b5ca1079c7562d9d22e
|
|
|
|
|
| |
init
commit_hash:ebd39f1619c60fc10e21961b0df0c4539ff2b991
|
|
|
|
| |
commit_hash:833cb1c36a7e8f34cd5c87fc39f48c99d2974021
|
|
|
|
| |
commit_hash:d8f1bd9663d7c4c9fcf22f1f739b5b02b1678965
|
|
|
|
| |
commit_hash:f2872624a46c6b72ae9c6cd99f9246773d27714b
|
|
|
|
| |
commit_hash:978b293f523fb592c1046a76493e9bdec9fd55e0
|
|
|
|
|
| |
add no exception methods
commit_hash:245a52ca795a16ad57a9ac642b0cd00ca0122a32
|
|
|
|
| |
commit_hash:0f1658ac93a5eb0901c0c0101b216c8d154d8065
|
|
|
|
| |
commit_hash:e2135e9592e02c7d55d6053819c90928721860c7
|
|
|
|
| |
commit_hash:f7c5185447cee7dabf0ae0ae8d3df907f5d2a108
|
|
|
|
| |
commit_hash:5cb105d0190cd090b6fa32b7345c8628fc7154b4
|
|
|
|
| |
commit_hash:39ce56f480bbb17dd7286368c8db840726a1c925
|
|
|
|
|
| |
add unsorted GL header
commit_hash:a0749243fc284c9289068f0d8dee816e0b20b31d
|
|
|
|
| |
commit_hash:21577e2038f1d80c16e671d74e0c9e1e00b6c448
|
|
|
|
|
| |
Update tools: test_tool, os_ya, ya_bin, os_test_tool
commit_hash:ca48065d03380637e0c1e8e621690bb75c9ec26c
|
|
|
|
| |
commit_hash:41237ef754d7ec9f54bb0b72aa1eed31770bbc8a
|
|
|
|
| |
commit_hash:e5c092a9d0375881554f1d3bc905c662070956bf
|
|
|
|
|
|
|
|
| |
сборки, чтобы можно было использовать его в BUNDLE()
Пока что есть проблемы с пирами (всегда).
Нужно разобраться, как их доставлять правильно.
commit_hash:caf90ef2192d4e9b5b18ee468b0697cb55b79408
|
|
|
|
| |
commit_hash:b4bf00e2edfcc42e907758e669ca34e3ad0bd8f9
|
|
|
|
| |
commit_hash:545a26a536cd6d96f1ae5f75d7ac4d6721071865
|
|
|
|
| |
commit_hash:6a26ba0b6c313e074c878283bef4e38284f3450f
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
The ASAN flag for detecting ODR violations has been set to its **++default++** value (2).
commit_hash:7475c1eb748fa0704d3db551189591c87ce5357d
|
|
|
|
| |
commit_hash:dad3368a28275822296201186f2b0645f7404837
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
commit_hash:5a74bff5b91faa7db270bfa5446a23795862b6db
|
|
|
|
| |
commit_hash:a4ecfb1e06e82ba192646d3ab5417cb3f0c6991f
|
|
|
|
| |
commit_hash:ddaf1287b2dc5f31850efc0db9ce71f04beca9bc
|
|
|
|
| |
commit_hash:ee709cc1095985919972e31b34d0127eb322959f
|
|
|
|
| |
commit_hash:20c3eb2f2d78b5f654ec928c071692413a1bd96d
|
|
|
|
| |
commit_hash:e1bc8fcc8eea19d9168fa25f52d57f6619cb45f7
|
|
|
|
| |
commit_hash:7d5a6670b49689edeea2d97d31194406bdb9724d
|
|
|
|
|
|
|
|
|
| |
1. Prevent concurrent crashes to interleave in stderr
2. Cleaner and more compact formatting of registers dump
3. Omit `OLDMASK` (nobody seems to know what is it for)
4. Don't print the top backtrace frame twice
5. Code cosmetics
commit_hash:f7a4c960b3400d6dfb0f8f60317aa524611d2fd0
|
|
|
|
| |
commit_hash:a4868debc9fcd0aeb8f0f55fc5c5aa939fda6dbd
|