aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* YQL-19747 Complete read hints on PROCESS and REDUCEvityaman2025-04-104-13/+33
| | | | | | | | | | | | Forgot to support it. - Related to https://github.com/ydb-platform/ydb/issues/9056 - Related to https://github.com/vityaman/ydb/issues/24 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1195 commit_hash:a2f5937dbca5712f3ecbfccdf66662ce99e70619
* Intermediate changesrobot-piglet2025-04-102-1/+36
| | | | commit_hash:9f456514216b568e1c58c25d3902d410da1e76cf
* YT-24537: Prioritize writers in TReaderWriterSpinLockpavook2025-04-105-17/+266
| | | | commit_hash:94fee5363799655628bd7e2c144a7869a9d89002
* Generate codegen depends by indexes from graphdimdim112025-04-106-63/+66
| | | | | Generate codegen depends by indexes from graph commit_hash:2b17f51527110c6be30cb06ba43f622d7e781ebc
* use TString::Join() and use TStringBuf instead of const char*tobo2025-04-102-5/+4
| | | | commit_hash:451ebc0373719a4e87b0eef9c6278b1fe8eea842
* Update vendor/go.opentelemetry.io/otel to 1.35.0vansokol2025-04-107-301/+463
| | | | | | | | | | | Update vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to 0.60.0 Update vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to 0.60.0 Update vendor/go.opentelemetry.io/otel to 1.35.0 Update vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc to 1.35.0 Update vendor/go.opentelemetry.io/otel/sdk to 1.35.0 Update vendor/go.opentelemetry.io/otel/trace to 1.35.0 Update vendor/go.opentelemetry.io/proto/otlp to 1.5.0 commit_hash:33d1550a78c3897cb914aa30b4ee69ef4a407f06
* Intermediate changesrobot-piglet2025-04-104-5/+0
| | | | commit_hash:5dc37859843b869f97de12bf0119c647c4076f9f
* Block mapjoin refactorziganshinmr2025-04-1013-267/+372
| | | | | | | | | - Transition to block lists for block map join's right input (BlockMapJoinCore/BlockMapJoinIndex/BlockStorage nodes affected) * Right key columns/key drops are now addressed by name - Optimizers which fuses ListToBlocks over ListFromBlocks and vice versa commit_hash:bdcee24edd1e5298c038716d4d205858a199d0db
* Refactor for minimize copy-paste between standart and proto build.gradle.kts ↵dimdim112025-04-105-120/+95
| | | | | | | templates Refactor for minimize copy-paste between standart and proto build.gradle.kts templates commit_hash:de92278358c036cb1bae88d20252746303c6a525
* Use consistent format and naming in blocks' loggingngc2242025-04-101-1/+1
| | | | commit_hash:77f144acd2d648f4e32055553be332f1d25d6106
* Automatic release build for ymake, os_ymakerobot-ya-builder2025-04-103-10/+20
| | | | | Update tools: ymake, os_ymake commit_hash:cdb4b8222804ffe0816278afb4f65a00a4d2508f
* Support gradle resourcesdimdim112025-04-105-13/+43
| | | | | Support gradle resources commit_hash:05441c19e68954fa4315e996f37f4d34add55389
* Update contrib/libs/snappy to 1.2.2robot-contrib2025-04-106-13/+31
| | | | commit_hash:e5bd04977b473b07bf571aa7c6affab86ff562e1
* External build system generator release 110robot-ya-builder2025-04-103-6/+12
| | | | | Update tools: yexport, os-yexport commit_hash:5840f8e0a76aa81c4ca778e1dc5293fba36dfc74
* List captured variables explicitly when 'this' has been implicitly captured ↵akhropov2025-04-102-4/+4
| | | | | | to avoid compiler warnings. commit_hash:6dda5bad9e3d887f91817bd4fdab95b66f3db001
* remove unused includetobo2025-04-101-1/+0
| | | | commit_hash:acb52196481fcf4c768f63b391165775d3b35e4a
* Fix some babenko-issuesakozhikhov2025-04-104-7/+11
| | | | commit_hash:9fd53a3b99fc9ed0ce1f402b0d0918a9eaf245c2
* Add fmrrun, create file yt service, support multiple cluster connectionscdzyura1712025-04-0939-232/+507
| | | | | Add fmrrun, create file yt service and support multiple cluster conn, fix issues commit_hash:d06778387ceec03820347f73b05a0281033804ed
* Restrict peerdirs to SDK v2 and kikimr/public/sdk/cppbrgayazov2025-04-092-2/+2
| | | | | Restrict peerdir to SDK v2 and kikimr/public/sdk/cpp commit_hash:af89b4f79ea946482a984e8cd593c606486cd215
* Introduce flow execute command.thenewone2025-04-0912-0/+112
| | | | | | | | | | | | | | | | | | | | | Fixed flow command timeout issue on a way there. Ранее у Flow было несколько команд (set\_pipeline\_spec, get\_pipeline\_spec etc) которые были поддержаны YT на всех уровнях. Это включало `yt` command line utility, клиент python и YT прокси. Можно в любом месте позвать `ya tool yt flow set_pipeline_spec/…` и оно выполнится на указанном pipeline\`е. Проблема только в том, что для того, чтобы добавить новую команду - надо зарелизить все уровни, и CLI утилиту и прокси. Flow execute это специальная команда, которая призвана решить эту проблему. В этой команде пользователь указывает имя нужной flow команды и опциональный абстрактный аргумент, и возвращает она нечто абстрактное. Как только эту штуку поддержат утилита и прокси, можно будет добавлять новые команды, зарелизив только flow, и использовать flow execute для их вызова. Ввиду общего назначения flow execute должен иметь иметь возможность передавать любой возможный аргумент (в частности не передавать вообще) и возвращать любой результат (в частности не возвращать никакой). Для гибкости нужно указывать форматы обоих этих штук. Детали реализации могут идти несколько в разрез с существующими практиками: В GRPC интерфейсы аргумент и результат передаются строго в YSON, опциональным полем в protobuf. В питоне по-умолчанию и аргумент и результат - нативные значения и объекты языка. Понятно, что в этом случае аргумент будет сериализован в YSON для передачи в protobuf, а результат будет десериализован из YSON на обратном пути. Однако можно указать именованный аргумент input\_format=json/yson и тогда в качестве аргумента можно передать уже сериализованную yson/json строку/bin. Также можно указать output\_format=json/yson и результат будет binary с сериализованном в данном формате объектом. В консольной утилите аргумент по-умолчанию считается в нативном формате (то есть строкой). Но поскольку строки недостаточно, чтобы выразить результат, поэтому по-умолчанию выводится в текстовом yson, с отступами, human-readable. Соотвественно --input-format позволяет передать заранее сериализованный аргумент, а --output-format - вывести результат в другом формате. commit_hash:5a53cb5508b09765622da55e6d2f986c3cf73b3b
* Update TCMallocmikailbag2025-04-09401-26280/+63050
| | | | commit_hash:87d74347445d4b849db4248cfd5b83ff3a0a54b9
* Drop the flag to control type annotation for ReplicateScalarsimunkin2025-04-091-4/+0
| | | | commit_hash:6237b71d18123f35a02503d115b90075efc76121
* Update docs cli to "4.57.11" versionrobot-infraui-ci2025-04-091-4/+4
| | | | commit_hash:76ec541017934c2859c39816e1272c945ef7b115
* Intermediate changesrobot-piglet2025-04-0913-20/+965
| | | | commit_hash:f430adf87d23165dab8f8ee82ab299ced5de4b59
* YQL-19747 Complete select and insert hintsvityaman2025-04-0920-28/+220
| | | | | | | | | | - Related to https://github.com/ydb-platform/ydb/issues/9056 - Related to https://github.com/vityaman/ydb/issues/19 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1189 commit_hash:7f1cb1dcf0617aa2c94c3f2188fc9bd481380252
* Fix graphics backend initialization in skiakirilltatunov2025-04-091-0/+2
| | | | | Использовалась заглушка, которая ничего не делает. По какой-то причине эти файлы нужно использовать разные на разных платформах в отличие от всех остальных файлов, где платформенно-специфичное поведение достигается через `#ifdef` в самих файлах. commit_hash:3368ad5fbc484df3b185bb1b69ae7a5f13afe522
* YT-6812, YT-24298: Introducing attributes and events to list_jobsbystrovserg2025-04-097-17/+93
| | | | commit_hash:9395b2e879d30ba83d17dcc8c94af4618a13d2a7
* Revert commit rXXXXXX, YT-23505: Introduce chaos leasegryzlov-ad2025-04-097-41/+1
| | | | commit_hash:acd02a6aad00818fd0494fe506378c03f1f581cd
* YQL-19616 Fix regex lexervityaman2025-04-096-9/+27
| | | | | | | | | | | | | | | | | | Fixed regex lexer issues: - `TSKIP` token recognition - `HEXGIGITS` number recognition - `EOF` token content --- - Related to https://github.com/ydb-platform/ydb/issues/15129 - Related to https://github.com/vityaman/ydb/issues/11 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1190 commit_hash:497c39efcbbe4e387da523b5e2c8abaa6485d93b
* Intermediate changesrobot-piglet2025-04-092-34/+83
| | | | commit_hash:82c13e8369702b168088dc96f7c8c9025d7abbb6
* YT-23505: Add IPrerequisite to client/apigryzlov-ad2025-04-0922-106/+238
| | | | commit_hash:7dcae50ae63844645ae306627ebeec7cc090430d
* YT-23505: Introduce chaos leasegryzlov-ad2025-04-097-1/+41
| | | | commit_hash:4c47b7b75ace18f0f57347b25b062bf0d414e7d9
* Intermediate changesrobot-piglet2025-04-095-1/+107
| | | | commit_hash:b05d89eb8dfeb6b3f2fe069a57d8f2297b8e3638
* Fix (irreproduciable) bug in ParseAndValidateYamlIntegerbabenko2025-04-091-1/+1
| | | | commit_hash:520a331780a798315911b90e4f4d932d9b809bc9
* Change default TensorRT version in AUTOCHECK from 5 to 10nechda2025-04-091-2/+2
| | | | commit_hash:b82d5a6815e917785ddb64ad020632e814fe0308
* use consistent BreakConstructorInitializers and BreakInheritanceList options ↵egovol2025-04-091-1/+1
| | | | | | in `.clang-format` commit_hash:1d25146f5a76da6ee2b6fadbf9e9650782f6704b
* Make TLogger respect rvaluespogorelov2025-04-093-12/+62
| | | | commit_hash:dc29e989d9edbb7f171ba47632de428289393058
* Intermediate changesrobot-piglet2025-04-0912-12/+32
| | | | commit_hash:82cfb3bb916af616b6a16161253ed74b1be02c4e
* Intermediate changesrobot-piglet2025-04-0911-10/+29
| | | | commit_hash:beff4bb8465ac16cbba2bd47f1a49bc8ae8565ca
* Intermediate changesrobot-piglet2025-04-094-12/+23
| | | | commit_hash:09b286f52f83fbff697b82af94ef317af646e3f6
* Switch JSRC_LIBRARY and its successors to new commandssnermolaev2025-04-091-4/+5
| | | | commit_hash:fb9373414e0a94f9fe4895b6c21e329e63f19565
* Switch IOS_INTERFACE and DEFAULT_IOS_INTERFACE to new commandssnermolaev2025-04-091-2/+3
| | | | commit_hash:e6121a6932075416d37d6a6b7da6bd0e956701ed
* Swicth DEV_DLL_PROXY to new commandssnermolaev2025-04-091-2/+3
| | | | commit_hash:998d57c1793410a93fc535bf960eead64a81d66d
* Switch CI_GROUP to new commandssnermolaev2025-04-091-1/+2
| | | | commit_hash:510cec0d50dda1dfe3fb8d59e9183dba3faee604
* Intermediate changesrobot-piglet2025-04-083-28/+44
| | | | commit_hash:bf469eb9f85927cfef8fb4151f740c34dd092add
* YQL-19747 keywords freqvvvv2025-04-086-1/+99
| | | | commit_hash:7de75454f7dc424a5ac1883b88418eecdaa261fd
* YQL-19747 write all aliases for yt hintsvvvv2025-04-083-4/+36
| | | | commit_hash:daa1d17f2f2569a87a9af557046c653a17a64981
* YQL-19747 Complete after PRAGMA and multi-token namesvityaman2025-04-0815-30/+286
| | | | | | | | | | | | - [x] Complete after PRAGMA - [x] Complete multi-token names correctly, for example, `yt.` returns only `DisableStrict`, not `yt.DisableStrict` and `DateTime::` returns `Split`, not `DateTime::Split`. I tried to implement it using `CompletedToken` edition, but not all completion environments support candidates with various `contextLen` (`Replxx` does not). So I decided that completions should rewrite only the current token, not sequences. For example, on `DateTime::Spl` rewrite only `Spl`. It makes sense as multi-token names have some namespace separated by a punctuation, so used types only namespace and gets names inside of it. --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1181 commit_hash:9d8967ac43b9348f6dbb53837d92a9dcc9b51f48
* Fix keeping aggregate columns in case of distinct aggregation over windowziganshinmr2025-04-085-11/+74
| | | | commit_hash:6aa8a8297542455d107d7debbfaac3f30f48d885
* Add EnableRpcProxyInJobProxy option to TUserJobSpechiddenpath2025-04-082-0/+10
| | | | commit_hash:066f704ba92da58c63ac8af6f9032f6c2672a9be