| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ |
|
| | | | | |
|
| |\ \ \ \ |
|
| | |/ / / |
|
| |/ / / |
|
| |\ \ \ |
|
| | |/ / |
|
| |/ / |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \ |
|
| | | | |
|
| |/ / |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \ |
|
| | | | |
|
| |\ \ \
| |/ /
|/| | |
|
| | |\| |
|
| | | |
| | |
| | |
| | | |
commit_hash:7466cacb2971d86743b7541ddb2fbb6c8850085a
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
**Description:**
Use stdout pipe with optional pv bandwidth limit for strip operation instead of direct disk write.
### Важно:
`> strip /usr/bin/ls -o /dev/stdout | pv > dst `
`strip: /dev/stdout[.interp]: Illegal seek`
\| не умеет работать с pipe!
"Оператор конвейра (`|`) создает **канал (pipe)**, который является последовательным потоком данных и **не поддерживает** операцию произвольного поиска (`lseek`)"
В ПР делаю запись в `dev/shm/` - это запись в оперативную память, должно быть гораздо быстрее чем на диск.
\+ Я вставил исключение, если утилита не найдена.
commit_hash:3bad6eebafe7a1af56a7909d1954c76d2d9c98b5
|
| | | |
| | |
| | |
| | | |
commit_hash:ff7ca9a2428930638288f8c0e92a303b8f620063
|
| | | |
| | |
| | |
| | |
| | | |
Update docs cli to "5.50.2" version
commit_hash:f32e118e2d0699638980f2b56e3933952b243ca9
|
| | | |
| | |
| | |
| | | |
commit_hash:620bab14628472356beb29079f160b53495d5044
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Move `contrib/ydb/library/yql/providers/dq/{config,local_gateway,service,stats_collector}` and gateway/control implementation to `yt/yql/providers/dq/`
- Move `contrib/ydb/library/yql/tools/dqrun` to `yt/yql/tools/dqrun`
- Clean up `contrib/ydb` provider (slim `yql_dq_gateway.h`, PEERDIR updates) and fix consumers (`scheduler`, `global_worker_manager`, `pq/provider/ut`, benchmarks, solomon tests)
## Test plan
- [x] `./ya make --build debug contrib/ydb/library/yql/providers/dq/provider contrib/ydb/library/yql/providers/dq/provider/exec yt/yql/providers/dq/gateway yt/yql/providers/dq/local_gateway yt/yql/providers/dq/service yt/yql/tools/dqrun`
- [x] `./ya make --build debug -tA yt/yql/providers/dq/provider/ut`
commit_hash:18a321f318f5903167749b88541a79b34ab1c8d7
|
| | | |
| | |
| | |
| | | |
commit_hash:a80bf33d3a13bab295324f0e5cbdcfa09c3807b1
|
| | | |
| | |
| | |
| | | |
commit_hash:5d4096712a76f98714c8b9f819d311a9b6785d08
|
| | | |
| | |
| | |
| | | |
commit_hash:c0b1da7b115e919dbd516a2928043b111830dee6
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
multi output, refactor switch state handling
Adjusted LLVM code for switch
Refactored switch state, and fixed:
1. Stop processing once the active handler is finished.
Previously, `Switch` could continue reading from input and forwarding `Yield` even after all handlers had already completed, for example with `Take <stream> <limit>`.
2. Do not finish prematurely when input is finished.
If input returned `Finish`, the handler could still produce final `Yield`/data before completing. `Switch` now waits for the handler to fully drain instead of dropping the final output.
3. Preserve buffered input when handler yields early.
If a handler returned `Yield` before consuming the whole input buffer, the remaining buffered data could be skipped after switching. This is now handled correctly.
4. Handle repeated `Yield` from input correctly.
Previously, after sending `Yield`, the read index could be reset immediately in the handler. If the handler did not produce its own `Yield`, the same input could be reread, producing incorrect results. This case is now covered and fixed.
Also fixed previously reverted hanging when switch produce extra yields.
Refactoring request: <https://nda.ya.ru/t/8F3L9v3_7isKfN>
commit_hash:ef7fd73dbdee60d33c384b6d6b505ad7bee20458
|
| | | |
| | |
| | |
| | | |
commit_hash:eec33221ed9e1cb593f4bf434a7f6986ec14bd02
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Changelog entry
Type: feature
Component: job-proxy
Pass IO fair share weight, which is equal to cpu_limit, to data_node in the job proxy.
commit_hash:3232f496ac46afe117c736441e28748f5277d94b
|
| | | |
| | |
| | |
| | |
| | | |
BlockVariantItem implementation
commit_hash:f35a597dee3dc67ebc5be599ed9d379d7ad57802
|
| | | |
| | |
| | |
| | |
| | | |
Internal Cypress Proxy reads and Sequoia action execution invoke master node proxies, but these operations are implementation details rather than user requests. This change marks them with an explicit `suppress_access_logging` request-header flag and makes the context-aware master access logger honor it.
commit_hash:2de2379afe8bf9b3511ee28e25ae7670880ae062
|
| | | |
| | |
| | |
| | | |
commit_hash:95dde0e11acb020de45a6103f756c6bdbe686709
|
| | | |
| | |
| | |
| | | |
commit_hash:6d08a0f04f0b161de32e9a4043623df23a6fbd05
|
| | | |
| | |
| | |
| | | |
commit_hash:25bfc3fc4c7e2859bef8a21f1548c33bd373b502
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Two scenarios addressed:
- Access to ref counters after explicit destructor of an object
- Access to vptr for upcast of an already destroyed object
commit_hash:a8f27500111817f325832d006feb3ce6c3c830f1
|
| | | |
| | |
| | | |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
| |\ \ \ |
|
| | | | | |
|
| |\ \ \ \ |
|
| | |/ / / |
|
| |\ \ \ \ |
|
| | |/ / / |
|
| |/ / / |
|
| |\ \ \ |
|
| | |/ / |
|