| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
& embedded
commit_hash:b5d1a0cb6f6eedc8b2a450091bde452ac628406d
|
|
|
|
| |
commit_hash:c1fab6bbd7e2dc0d2e8109ed89f72bc6c52c1e8b
|
|
|
|
| |
commit_hash:73c27f665b4988fbc1db7e192fc14aa22125f76c
|
|
|
|
| |
commit_hash:57272e28f5f7966187b7caf0ff0850cbe0b20930
|
|
|
|
|
|
|
| |
- Consider BlockStorage and BlockIndex memory consumption when calculating YtTableContent's memUsage
- Consider YtBlockTableContent's memUsage when calculating job memory limit
commit_hash:2381560cc3cebf920312d31b9709c121eb9a09cd
|
|
|
|
|
| |
Update tools: test_tool, ya_bin, os_ya, os_test_tool
commit_hash:631c86c4010f409ad50c4909934aa09bcb8f60e3
|
|
|
|
|
| |
Update tools: ymake, os_ymake
commit_hash:32c7bafeaa350107f0113337d907d860dbbc1465
|
|
|
|
| |
commit_hash:fdd4066092ef9cf0ffe2683524a24cd3fc65818a
|
|
|
|
|
|
| |
serialization/deserialization
commit_hash:73552810ad9072ebfd5a1d2c67f58aadd78d0cca
|
|
|
|
| |
commit_hash:b9ba9e739dc3af4d562ef56bd81774e2c8919eed
|
|
|
|
|
| |
TRIVIAL
commit_hash:04d8ae0a53854a1ed8cdea2e191c8dfa1248c023
|
|
|
|
| |
commit_hash:751ec5b56766a9f467fe3430bd8824392f605d44
|
|
|
|
| |
commit_hash:1f33453b38f839d6f01fd1c59883737495524ce5
|
|
|
|
| |
commit_hash:cc82995d04c8bd3b7ca4d6fe69e91edc092e1b32
|
|
|
|
|
| |
Fix too many dependencies by deps from lists
commit_hash:0b9cf288487c8391e51e360187ceadea04e87674
|
|
|
|
| |
commit_hash:336e2d450df507073521c1c1f3247222e702c79f
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
переименование
Необходимо в gateways\_config.proto переименовать Hive в HiveMetastore так как это заезжает в github через аркадию, то сделаю в три этапа:
1. Этот PR добавляет HiveMetastore
2. После того как он попадет в Github перепишу код
3. Удалю Hive и создан новый PR в arcadia
commit_hash:deb8a0de7d7e39f31d968874d9e5c689eed03934
|
|
|
|
|
| |
Add fuse EquiJoins with label list.
commit_hash:8f7cbce0cd1bd2bd8e9146fdf4b64805519d4af2
|
|
|
|
| |
commit_hash:a4e9add818d11606dbf1fff2cc18a0216d984b61
|
|
|
|
| |
commit_hash:baf3cc971c6c1b072256b3498bfa5b91dfdf5b39
|
|
|
|
| |
commit_hash:4e04b10da96e7f9e6f201f51eb8f3ed249985d10
|
|
|
|
|
| |
Update tools: test_tool, os_ya, ya_bin, os_test_tool
commit_hash:02c8dd346b3d44e03697f6cd2e170473c2a70f6c
|
|
|
|
| |
commit_hash:f57d2c87e0eaaab821faa70c3864ec0e7320355d
|
|
|
|
| |
commit_hash:9909fd2bda625151a5763f049f0fdf99e9246b8d
|
|
|
|
| |
commit_hash:fcb027f4a23dea5e47514a36b08ebf2656a3de26
|
|
|
|
| |
commit_hash:c279c66b6d18c54f7f1794d2a0ba851119dd59c8
|
|
|
|
| |
commit_hash:77f74103d8eca0543d41759e98d533f277e6808c
|
|
|
|
| |
commit_hash:393ec43ede4bf529dd68413165afce4bb49a43db
|
|
|
|
| |
commit_hash:d3338a1bff7bbd98b909624a96978006710dd89a
|
|
|
|
| |
commit_hash:8e8156e1330120223f9e7a5b850380a7c75a7929
|
|
|
|
| |
commit_hash:3baf0b19e0ee4df8ceb16ad17bd19f522cffe06f
|
|
|
|
| |
commit_hash:902cfa0c1b574c1addb5df96a4b38c792ae82258
|
|
|
|
|
|
| |
YT table
commit_hash:52e7cb121d510ac627eaa7e74b4802b8968b1ab1
|
|
|
|
|
| |
Unique source/resource sets, refactor templates
commit_hash:b23a8d4a220dc84dcb59d63e8924cc5e70537ba7
|
|
|
|
| |
commit_hash:3c10c54803265211cf64d4c98705be92ef0c8486
|
|
|
|
| |
commit_hash:cca2568fdd279c80e1af6d3c056c7bed92f690ca
|
|
|
|
|
|
| |
os_test_tool
commit_hash:c427f1614e027af269fddb3f287f6ec3f6cfd171
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TWriterStarvingRWLock
Previously, it was possible that `TReaderWriterSpinLock` wouldn't let the writer through if there's a steady flow of readers.
This change addresses that by:
1. Prioritizing writers inside the spinlock by adding an additional `WriterReady` flag that writers set on arrival. This flag doesn't allow any readers to come through.
2. Adding the proper tests to verify this functionality, as well as spinlock's behaviour under forks.
3. Clarifying the documentation about spinlock guarantees
4. Adding a TLA+ model, formally specifying and verifying the guarantees of the new spinlock.
5. Renaming the old lock to `TWriterStarvingRWSpinLock`, and replacing all usages inside YT with the new version (renaming all usages outside of YT to the WriterStarving version).
This is a second attempt of REVIEW: 8233768, the first one was rolled back as it lead to deadlocks in user code with reentrant reader locks:
the case of `AcquireReader(thread0) -> AcquireWriter(thread1) -> AcquireReader(thread0)` is a deadlock, as `thread0` will not be able to acquire the lock (for the second time) before `thread1` frees writer lock, and `thread1` will not be able to acquire writer lock before the reader lock will be released by `thread0`, which won't happen until `thread0` acquires the lock for the second time. See/for more context and a real example of such situation. Analogous problem can happen with fibers: this is why you shouldn't allow context switches under the lock.
Wondering why this ugly name `WriterStarvingRWSpinLock` appeared in your beautiful code? No worries, if you are **sure** that you don't use reentrant locks or fiber switches under the lock, you can freely replace your usage with the new `ReaderWriterSpinLock`. The replacement is drop-in.
[nodiff:caesar]
commit_hash:97683f854defca00cc283f5a2a10a1730b3c9174
|
|
|
|
| |
commit_hash:b1ed324e2b774c388cc76403e9970975d5561717
|
|
|
|
| |
commit_hash:103a2a417e1039b8e61dc17b40bec9a9b6a7dfd1
|
|
|
|
| |
commit_hash:1278a9caa698516bc22582f545ae3e8685543759
|
|
|
|
|
| |
Cut classpath by common_dir
commit_hash:d49342ba8eea0705b4965f0c1ad7b9ac7bd9f8f3
|
|
|
|
|
| |
Update tools: test_tool, os_ya, ya_bin, os_test_tool
commit_hash:b739c38e84e158193f19913a89bc1b75fa758ccf
|
|
|
|
| |
commit_hash:d6538967a151a3aba3c806d3d1ba3f4c7ef1ae47
|
|
|
|
|
|
| |
methods
commit_hash:c71f62e346bef766379d7b3c3ac2933bb96ac543
|
|
|
|
| |
commit_hash:24b52143fbef864df48f3359b14f9e0294f367f5
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Type: improvement
Component: yql
---
Co-authored-by: Tony-Romanov [150126326+Tony-Romanov@users.noreply.github.com]
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1180
Co-authored-by: aneporada <aneporada@yandex-team.com>
commit_hash:c400a5028a4894d48ccdad5c21353502afc1bfc0
|
|
|
|
| |
commit_hash:5d480768af407f35b6df9ca2c749f4fdd0cbdb3a
|
|
|
|
| |
commit_hash:3b3c9b5707e608f411cace07b0b7a41f2ec1f2cb
|
|
|
|
|
|
|
|
|
|
|
| |
native protocol
## Changelog entry
* Type: feature
* Component: controller agent, native protocol
Move operation locking output dynamic tables from controller to native protocol
commit_hash:81c264c531329871d6b86bc5d5c1ddb8140b05d9
|