Skip to content

viewer healthcheck pathmerge stable 24 #11044

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
300 commits
Select commit Hold shift + click to select a range
2f21060
WM fixed bugs and performance (#7254)
GrigoriyPA Aug 2, 2024
070399b
hotfix for hotkeys (#7425)
adameat Aug 2, 2024
4876ec0
Fix actor system usage after it was freed (#7316) (#7404)
UgnineSirdis Aug 5, 2024
32218fe
Disable vpatch 24-3 (#7320)
kruall Aug 5, 2024
3fb7fa2
PushLeftStage fix (#7349)
shnikd Aug 5, 2024
ccf98e2
Ignore stored GCBarrierPreparation (#7473)
zverevgeny Aug 5, 2024
4e8a96c
add config option to specify TTL for user logins (#7083) (#7486)
adameat Aug 6, 2024
07a2be0
fix for dead nodes always passing filter (#6912) (#7522)
adameat Aug 7, 2024
315fac0
stable-24-3: Enable COUNT in view queries (#6820) (#7523)
jepett0 Aug 7, 2024
0466744
Fix trim duration (change microseconds to milliseconds) (#7302)
va-kuznecov Aug 7, 2024
02b4c2d
24-3: Sinks improvements (#6856)
nikvas0 Aug 8, 2024
68915a1
24-3: CTAS fixes (#6857)
nikvas0 Aug 8, 2024
72e974f
24-3: Datashard + Columnshard Reads (#6858)
nikvas0 Aug 8, 2024
7beef2e
storage healthcheck fixes (#7212) (#7394)
vporyadke Aug 9, 2024
d65a0a9
control inflight pings in hive (#6916) (#7238)
vporyadke Aug 9, 2024
9d83402
Delete empty portions normalizer (#7596) (#7600)
zverevgeny Aug 9, 2024
282df40
fix suspended read session of a topic (#7635)
nshestakov Aug 12, 2024
087ff93
Allow logging AST with free arguments. (#7573) (#7653)
spuchin Aug 13, 2024
c85f845
YDB-2568 Enable match_recognize in ydb / stable-24-3 (#7540)
kardymonds Aug 13, 2024
b12cda0
24-3: Fix unexpected read iterator stream reset (#7710)
snaury Aug 13, 2024
ef7e2a9
Allow multiple join-broadcasts in single stage (#7556) (#7713)
ssmike Aug 13, 2024
12a1ece
[Http] Reply with structured issues when client accepts json data (#7…
UgnineSirdis Aug 13, 2024
74a9fd5
fix LockedPartitions without session (#7736)
nshestakov Aug 14, 2024
65add49
fix query id for recompilation (#7599)
VPolka Aug 14, 2024
aa85c35
[CDC] Do not lose presition during float/double to json serialization…
dcherednik Aug 14, 2024
f31bfa8
Fix json float/double print format (#7572) (#7776)
dcherednik Aug 14, 2024
aa5a493
Double free when accessing .AsBoxed() on Pod with 0 refcount (#7659) …
spuchin Aug 15, 2024
4e979bb
Fix segfault when UserToken == nullptr (#7849)
UgnineSirdis Aug 16, 2024
5117256
Fix RU for kafka read (#7859)
niksaveliev Aug 16, 2024
d9d39c9
Fix optional columns (#7875)
zverevgeny Aug 16, 2024
a2b0e30
dont use cpu for not abortable chunks (#7865) (#7878)
zverevgeny Aug 16, 2024
34f01ca
scan error processing on restore data (#7813) (#7877)
zverevgeny Aug 16, 2024
e7ccd59
fix frozing of write session (#7958)
nshestakov Aug 17, 2024
6b90a45
Fix cs perf yaem (#8005)
zverevgeny Aug 19, 2024
4a7f723
allow to configure min alloc size (#7951) (#7996)
gridnevvvit Aug 19, 2024
43eb80e
enable UUID pk for 24.3 (#8018)
dcherednik Aug 20, 2024
8043c50
Merge Fix LWTrace leaking HTTP request string to HTML page (#7011) (#…
the-ancient-1 Aug 21, 2024
d02484d
Enable DROP VIEW from a folder, bugfix (#8066) (#8079)
jepett0 Aug 21, 2024
a5cc5e2
Fix describe consumer (#8100)
niksaveliev Aug 21, 2024
d1693e4
Enabled statistics in stable (#8107)
pavelvelikhov Aug 21, 2024
cf0bcd6
24-3: Add basic dynconfig audit (#8155)
Enjection Aug 22, 2024
1a88bb4
return implicit query params type into feature flag (#8063)
VPolka Aug 26, 2024
8e7a11a
24-3: Allow to alter cdc topic's retention period (#8289)
CyberROFL Aug 26, 2024
2f288bd
PgWire auth with ApiKey (#8283)
shnikd Aug 26, 2024
649471e
24-3: Async replication: configurable default retention period (#8292)
CyberROFL Aug 26, 2024
57fe08e
fix CORS headers (#8303) (#8313)
adameat Aug 27, 2024
7aa135e
24-3 Report index sizes by type (#8325)
kunga Aug 27, 2024
6af220b
24-3: Add sensors to Node Broker (#8091) (#8311)
pixcc Aug 28, 2024
5921ab2
asan fix
StekPerepolnen Aug 23, 2024
0267ce8
ExecuteData set transaction mode always
StekPerepolnen Aug 26, 2024
c9f4e81
storage healthceck fixes (#8460)
vporyadke Aug 29, 2024
89e6dec
24-3: Enable CMS request priorities by default (#8380) (#8413)
pixcc Aug 30, 2024
4ee430b
Merge stable 24 3 (#8545)
gridnevvvit Sep 1, 2024
c4d70ec
[Ldap] Merge ldap fixes to stable 24-3 (#8326)
molotkov-and Sep 3, 2024
6633c6e
24-3: Reset __async_replica attr after changing REPLICATION_MODE to N…
CyberROFL Sep 3, 2024
04883d2
Topics improvements for 24-3 (#8605)
nshestakov Sep 3, 2024
396d0c1
data query uses different local compute tasks param (24-3) (#8633)
gridnevvvit Sep 3, 2024
250822e
fixes applied to sessions sysview (#8667)
gridnevvvit Sep 3, 2024
b9eddd2
Merge into 24-3. Add new INFO LOG message for groups which cannot be …
va-kuznecov Sep 3, 2024
b3b99f7
Column statistics (#8487)
azevaykin Sep 4, 2024
ae19a36
The race between `TEvProposeTransaction` and `TEvLockStatus` (#8517) …
Alek5andr-Kotov Sep 4, 2024
2764b01
24-3: Add created_by to Operations API (#6463) (#8708)
pixcc Sep 4, 2024
49fc9ff
YQ-3491 support sql for resource pool classifiers (#7389)
GrigoriyPA Aug 6, 2024
25f013c
YQ-3492 support resource pool classifiers objects saving (#7491)
GrigoriyPA Aug 12, 2024
dce45d2
YQ-3493 support resource pool classifiers kqp_proxy cache (#7688)
GrigoriyPA Aug 13, 2024
3206c04
YQ WM increase future wait timeout (#7780)
GrigoriyPA Aug 14, 2024
c6c21ad
YQ WM move resource pools into metadata folder (#7741)
GrigoriyPA Aug 14, 2024
030f35a
YQ-3556 move workload manager sensors under feature flag (#7768)
GrigoriyPA Aug 15, 2024
35b0b1f
YQ-3555 added validations on not existing for alter/drop object (#7757)
GrigoriyPA Aug 15, 2024
0559195
Fixed sqs tests
GrigoriyPA Aug 15, 2024
b1afccd
YQ WM fixed databse checking (#8251)
GrigoriyPA Aug 26, 2024
7335582
YQ WM fixed cleanup table retries (#8369)
GrigoriyPA Aug 28, 2024
45597d3
YQ WM improved overload issues (#8437)
GrigoriyPA Aug 29, 2024
d358371
Revert "Fix hash spreading in HashPartitionConsumer (#4364)" (#8752)
gridnevvvit Sep 4, 2024
e1a142c
24-3: auditlog: add logins (#8104)
ijon Sep 4, 2024
69cb0bd
Fix initialization of explicit messages groups (#8739)
nshestakov Sep 4, 2024
3848f64
Fix of ymq memory leak and fix of broken default-win-x86_64 build (#8…
siarheivesialou Sep 5, 2024
1b9be9f
Merge pull request #8732 from GrigoriyPA/stable-24-3-8-analytics
maximyurchuk Sep 5, 2024
a30e3f0
Add EnablePgSyntax flag (#8765)
shnikd Sep 5, 2024
84f2f0e
24-3: auditlog: add exports/imports (#8751)
ijon Sep 5, 2024
44f8cfc
EnablePgSyntax flag in fq/yt tests (#8793)
shnikd Sep 5, 2024
df7e1b2
fix(kqp): always take snapshot for queries with stream lookup (#8267)…
ulya-sidorina Sep 5, 2024
a1a4409
Move blobstorageproxies actor services to different monitoring shard …
serbel324 Sep 6, 2024
1bb608a
merge 24-3: add ring queue config (#8780)
kruall Sep 6, 2024
8ffabfb
Merging CBO into stable-24-3-8-analytics (#8819)
pavelvelikhov Sep 6, 2024
ac22cb5
fix analyze for serverless case (#8843)
alexd65536 Sep 6, 2024
04968d0
Merge 24-3. Fix ColorBorderOccupancy in PDisk (#8872)
va-kuznecov Sep 6, 2024
0bbfe7e
Fix erroneous finish on TDqInputMergeBlockStreamValue (#8834) (#8869)
spuchin Sep 6, 2024
871adef
Fix 24-3 build, remove printing of unexisting field (#8897)
va-kuznecov Sep 9, 2024
fac9434
24-3: Merge testlib improvements (#8875)
snaury Sep 9, 2024
8d1c399
24-3: Fix resolved timestamp emitted too early for some displaced ups…
snaury Sep 9, 2024
178f147
Disallow disabling of topic autopartitioning (#8871)
nshestakov Sep 9, 2024
119aec4
24-3: Fix use-after-free in CommittingOps tracking (#8925)
snaury Sep 9, 2024
43f08d4
restore old behaviour of mapping space disk issues to group issues (#…
vporyadke Sep 9, 2024
42c8024
Fix reporting of initial VDisk status to SysView (#8853) (#8940)
vporyadke Sep 9, 2024
40be5e9
delete query from compile cache if it is existed during insert (#8537)
VPolka Sep 9, 2024
5909a74
Revert "Fix hash spreading in HashPartitionConsumer (#4364)" (#8980)
gridnevvvit Sep 9, 2024
1f29b7c
[Stable 24 3 8 analytics] EvWrite & CTAS (#8861)
nikvas0 Sep 9, 2024
49dcfaf
24-3: Always show table name in locks broken error (#8802)
nikvas0 Sep 9, 2024
84e30aa
Fix interval multiplication overflow (#8188) (#8979)
spuchin Sep 9, 2024
f837701
YQ-3597 disable metadata objects on serverless (#8922)
GrigoriyPA Sep 10, 2024
6e413ab
YQ-3597 disable metadata objects on serverless (#8921)
GrigoriyPA Sep 10, 2024
d04d9bb
Default values for feature flags `EnablePQConfigTransactionsAtSchemes…
Alek5andr-Kotov Sep 11, 2024
163d6fb
fix concurrent rw hash map (#9008) (#9039)
alexd65536 Sep 11, 2024
89fd4d0
Merge compute limits (#8923)
ssmike Sep 11, 2024
7da87a5
24-3: auditlog: add logouts (#9052)
ijon Sep 11, 2024
b82247b
YQ-3644 added validations for resource pool parametres (#8958)
GrigoriyPA Sep 11, 2024
a783f36
Fix cloudId for YMQ (#9088)
nshestakov Sep 11, 2024
a4c93cf
Long domain name (#9109)
shnikd Sep 11, 2024
65caa64
24-3: Fix heartbeat emitter (#9113)
CyberROFL Sep 12, 2024
6302bdc
Do not use autopartition settings when autopartitioning was disabled …
nshestakov Sep 13, 2024
d3bbac0
merge to 24-3: Fix harmonizer's work with shared threads (#9139)
kruall Sep 13, 2024
5da10d3
Backport everything about blocks and stats (#8972)
abyss7 Sep 13, 2024
1b9a283
24-3: schemeshard: fix crash on concurrent alter-extsubdomains (#9201)
ijon Sep 13, 2024
04ee172
YQ-3658 added DisableExternalDataSourcesOnServerless feature flag (#9…
GrigoriyPA Sep 13, 2024
3033104
YQ-3658 added DisableExternalDataSourcesOnServerless feature flag (#9…
GrigoriyPA Sep 13, 2024
25a5416
the `TEvTxCalcPredicate` message for the completed transaction (#8809…
Alek5andr-Kotov Sep 13, 2024
8f41f58
unmute ydb/tests/functional/clickbench (#9250)
zverevgeny Sep 15, 2024
0aecd9b
Allow SelfHeal operation while in DEGRADED state (merge from main #87…
alexvru Sep 16, 2024
ffe45cd
Stable 24 3 8 analytics (#9022)
lll-phill-lll Sep 16, 2024
064fd75
The PQ tablet crashes after restarting (#9279)
Alek5andr-Kotov Sep 16, 2024
4255d09
[24-3] Fixed CopyToChunked empty buffer error (#9358)
nikvas0 Sep 17, 2024
c68e211
Merge returning fixes 24-3 (#9351)
ssmike Sep 17, 2024
19fbcf4
Precompute all replicated connections if one is already precomputed (…
ssmike Sep 17, 2024
993c21c
fix(kqp): pass lockNodeId to stream lookup actor (#9311)
ulya-sidorina Sep 17, 2024
604788d
24-3: Pre-serialized bootstrap config (#9342)
CyberROFL Sep 17, 2024
43b3f6e
24-3: Do not lose ScanShards when altering (#9377)
CyberROFL Sep 17, 2024
a92607e
24-3: Limit inflight cross-database scheme requests in the replicatio…
CyberROFL Sep 17, 2024
e9d93e4
Fix configuration of ticket parser. Pass server certificates file pat…
UgnineSirdis Aug 13, 2024
afeb6d5
Fix TNodeRegistrationResult (#7815)
UgnineSirdis Aug 15, 2024
33c2b1c
Support client cert in WhoAmI (#7816)
UgnineSirdis Aug 15, 2024
1485319
Config option for node registration token (#7754)
UgnineSirdis Aug 15, 2024
34f8e5e
Support filter on DNS names in client cert authentication (#7797)
UgnineSirdis Aug 15, 2024
65bacce
Check client certificate/token when option EnforceUserTokenCheckRequi…
UgnineSirdis Aug 16, 2024
7f3bc3e
Merge pull request #8006 from UgnineSirdis/stable-24-3-mtls-features
UgnineSirdis Sep 18, 2024
a76f523
The `DescripeTopic` call with the `IncludeStats` flag freezes (#9392)…
Alek5andr-Kotov Sep 18, 2024
4cfebcf
Ignore auto partitions fields if disabled to 24 3 (#9365)
niksaveliev Sep 18, 2024
bea65c7
Read without consumer from fed fix to 24-3 (#9138)
niksaveliev Sep 18, 2024
9e92eb1
Change CODEOWNERS (#9406) (#9411)
zverevgeny Sep 18, 2024
75f6b27
Optimize size of PQTabletConfig (#9375) (#9426)
nshestakov Sep 18, 2024
c157964
24-3: Forbid scheme ops on backup table (#9446)
CyberROFL Sep 18, 2024
590ac64
24-3: Filter out export directories (#9435)
CyberROFL Sep 18, 2024
89eba5c
unmute ydb/tests/functional/clickbench (#9254) (#9417)
zverevgeny Sep 19, 2024
79bc3c2
[24-3-8] analytics: locks fixes & basic HTAP (#9117)
nikvas0 Sep 19, 2024
ec98756
Merge to 24-3: fix harmonizer logic with hoggish pools (#9477)
kruall Sep 19, 2024
644b5f8
delete query from queryIndex if error during insert (#9231) (#9495)
spuchin Sep 19, 2024
7eb941d
24-3: Adjust change queue reserved capacity at Enqueue() (#9509)
CyberROFL Sep 19, 2024
b87553f
Stable cs to analytics (#9484)
zverevgeny Sep 20, 2024
16c4b26
Fix pgwire auth (#9594)
shnikd Sep 21, 2024
979fcef
[KQP] Fix recursion problem when computing SimplifiedPlan (#9519) (#…
pavelvelikhov Sep 23, 2024
3c1c2f7
Revert 24-3: Revert #9477 #9139 (#9560)
kruall Sep 23, 2024
be211bb
The consumer's generation number is not stored in the transaction (#9…
Alek5andr-Kotov Sep 23, 2024
0b65df2
Fix tx counters crash (#9514)
FloatingCrowbar Sep 24, 2024
1283f9e
Fixed join order unit test, broken by bad merge (#9631) (#9685)
pavelvelikhov Sep 24, 2024
45f8e08
Merge to stable-24-3 missing commits for stream join (#9566)
ulya-sidorina Sep 24, 2024
492d722
The `TEvProposePartitionConfig` message is sent only to the main part…
Alek5andr-Kotov Sep 24, 2024
97ff008
Support cancel after in rate limiter (#9486)
UgnineSirdis Sep 24, 2024
b678673
Add permissions for describe of topic (#9562)
nshestakov Sep 24, 2024
d6acae1
Set ending_sequence_number for inactive partitions of datashard (#963…
nshestakov Sep 24, 2024
cd6160d
Merge ydbd binaries upload into stable-24-3 for testing purposes (#9710)
maximyurchuk Sep 24, 2024
5b0598d
fix wrong isolation level (#6568) (#9673)
ssmike Sep 24, 2024
17f8560
24-3: Setup sys locks in TTxApplyReplicationChanges (#9735)
CyberROFL Sep 25, 2024
ff0d6d2
Topics alter fix to 24-3 (#9755)
niksaveliev Sep 25, 2024
66cf1fb
Support ydb dump for tables with serial types (#9757)
shnikd Sep 25, 2024
adc27fd
YMQ fixes for 24-3 (#9646)
qyryq Sep 26, 2024
6950c41
Fix buggy IC setting leading to performance degradation (merge from m…
alexvru Sep 26, 2024
13c2d99
Integrate stable-24-3-9-cs-2 into stable-24-3 (#9675)
fexolm Sep 26, 2024
82ee538
Capture TablePathPrefix (and other parts of the parser context) in CR…
jepett0 Sep 27, 2024
f4c79be
Fix memory leak due to a misuse of AWS SDK (#9810)
jepett0 Sep 27, 2024
2829d1a
Views: throw a human-readable error in case of a missing WITH (securi…
jepett0 Sep 27, 2024
acbf44c
Restore indexes from backup with the original partitioning #7589 (#9815)
jepett0 Sep 27, 2024
622ee41
24-3: NodeBroker: use deltas when returning recently added nodes (#9161)
snaury Sep 27, 2024
89f23d4
24-3: Fix EvWrite to release memory correctly (#9841)
snaury Sep 27, 2024
c7bd3d0
MEMBERNAME has been renamed to MEMBER_NAME (#9666) (#9827)
dorooleg Sep 27, 2024
ddabf59
[KQP] Multiset explain bug fix (#9866)
pashandor789 Sep 27, 2024
4d2fffa
Set EnableUniqConstraint by default (#8180) (#9806)
dcherednik Sep 30, 2024
56881e1
Do not fill tables for prepared query on compilation failure (#8210) …
gridnevvvit Sep 30, 2024
ea4f43c
[] Disable enable statistics by default (#9899)
pashandor789 Sep 30, 2024
465f1c5
24-3: Fix GetAliveChildren with filter by type (#9934)
CyberROFL Oct 2, 2024
de5cc2a
[24-3] Fix leaky kind filters in configs dispatcher (#9952)
Enjection Oct 2, 2024
0f3b2c1
recompilation with query id from compilation result (#9592)
VPolka Oct 2, 2024
1548985
Add description of TImmediateControlsConfig.TBlobStorageControllerCon…
serbel324 Oct 2, 2024
b5dae67
fix potential GetStatistics hanging during rolling update; enable sta…
alexd65536 Oct 3, 2024
66970a9
24-3: Add reason for pending action in maintenance public API (#3289)…
pixcc Oct 3, 2024
6e988c4
24-3: parse topic's partitioning once and more efficiently, better ha…
CyberROFL Oct 3, 2024
6508540
24-3: Add evict vdisks for a rack (#9740) (#10031)
pixcc Oct 3, 2024
dcbe1a9
24-3: schemeshard: fix enable_alter_database_create_hive_first mode (…
ijon Oct 4, 2024
3296632
YMQ: a couple of fixes (for stable-24-3) (#10082)
qyryq Oct 5, 2024
aa99798
24-3: optimized batch processing in Topics (#10139)
CyberROFL Oct 6, 2024
6b5b451
YMQ: fix ReceiveMessage with attributes (for stable-24-3) (#10144)
qyryq Oct 7, 2024
462f216
UI updates for stable-24-3 (#9928)
adameat Oct 7, 2024
a2be43b
24-3: Add min delay before shutdown (#9688) (#10087)
pixcc Oct 7, 2024
1143523
get rid of mkql results in scripting (#9997) (#10094)
gridnevvvit Oct 8, 2024
e73d806
use sepecific timeout for generic queues (#6653) (#10221)
iddqdex Oct 8, 2024
245dfa3
YQ-3684 passed database id into workload manager and resource pool cl…
GrigoriyPA Oct 9, 2024
9764825
Avoid removing empty message (#10167) (#10233)
FloatingCrowbar Oct 9, 2024
36c9fd5
use sepecific timeout for generic queues (#6653) (#10223)
iddqdex Oct 10, 2024
b2fc4b8
Dynamic deadline for CS scan (#9520) (#10282)
iddqdex Oct 10, 2024
756e26e
The PQ cache size for a node is 1GB (#7695) (#10290)
Alek5andr-Kotov Oct 11, 2024
f1b886c
Fix kafka produce codec to 24 3 (#10270)
niksaveliev Oct 11, 2024
d81aef4
Viewer updates stable-24-3 v2 (#10332)
adameat Oct 11, 2024
780e345
24-3: Add disable evict vdisks option to config (#9812) (#10339)
pixcc Oct 11, 2024
f6729a6
build: refresh Embedded UI (v6.25.0) (#10365)
alexv-smirnov Oct 12, 2024
3b364c1
[24-3-analytics] CTAS & Sinks fixes (#10326)
nikvas0 Oct 14, 2024
9d9b5d6
Replace codec to raw if not specified to 24 3 (#10382)
niksaveliev Oct 14, 2024
cda9edf
Cs to stable (#10390)
zverevgeny Oct 14, 2024
84b4690
Fix move table with sequences (#10388)
shnikd Oct 14, 2024
9903295
improve node deletion in hive (#7218) (#10393)
vporyadke Oct 14, 2024
41ca9ba
[ldap] Prohibit requests with empty password (#10401)
molotkov-and Oct 15, 2024
ce86a76
24-3: Describe VIEW for YDB CLI (#9513) (#10356)
jepett0 Oct 15, 2024
a8646ca
24-3: Disable merges for indexImplTables partitions when build is in …
jepett0 Oct 15, 2024
e8c42a4
Merge CBO + CBO-KQP improvements (#10400)
pashandor789 Oct 15, 2024
edc9411
Cherries from stable cs (#10446)
zverevgeny Oct 15, 2024
5280183
Change CODEOWNERS (#10471)
zverevgeny Oct 16, 2024
5bd23c1
Merge branch 'stable-24-3-8-analytics' into analytics_to_stable
zverevgeny Oct 16, 2024
3815748
[ticket parser] Fix add to refresh queue when receive retryable error…
molotkov-and Oct 16, 2024
c07c0fb
Merge pull request #10477 from zverevgeny/analytics_to_stable
maximyurchuk Oct 16, 2024
985cdc2
comment long tests (#10529)
zverevgeny Oct 16, 2024
ffeb7c7
24-3: ImportData: consistent limits (#10526)
CyberROFL Oct 16, 2024
ccc35de
Fix stucking donor queries (merge from main #10470) (#10555)
alexvru Oct 18, 2024
7e2dcef
disable spilling (#10583)
gridnevvvit Oct 18, 2024
465faae
Prefer indices aligned with order-by-limit (#10589)
ssmike Oct 18, 2024
df4aa1a
Mitigate double notification of compiled pattern scenario (#10499) (#…
abyss7 Oct 18, 2024
4bbfda7
Fix autopartitioning of topics with path that is not root of database…
nshestakov Oct 18, 2024
75503d5
Relative time sensors and time series backport (#10640)
Hor911 Oct 19, 2024
8e31388
fix CODEOWNERS
zverevgeny Oct 20, 2024
59c7c77
do not trigger dead tablet issue during creation of a lot of tablets…
vporyadke Oct 21, 2024
9813242
24-3: Enable subqueries inside views (#10517) (#10632)
jepett0 Oct 21, 2024
c3c5c05
24-3: Stop writing indexImplTables' split boundaries to backups (#10…
jepett0 Oct 21, 2024
7c22bbb
Force precompute on returning effect inputs (#10695)
ssmike Oct 22, 2024
7ff1c86
24-3: Fix volatile transactions getting stuck after a restart (#10698)
snaury Oct 22, 2024
42494f2
[log_backend] write tenant & cluster for UnifiedAgent log backend (#1…
shmel1k Oct 23, 2024
d54d788
24-3: Add counters for volatile transactions (#10747)
snaury Oct 23, 2024
1a5816b
24-3: Partition at decimal keys (#10696) (#10746)
azevaykin Oct 23, 2024
f5cf27b
Kafka cdc and auto partitioning yql fixes 24 3 (#10757)
niksaveliev Oct 23, 2024
a42542e
Topics: Add User-Agent counters (#10794)
qyryq Oct 23, 2024
4c18632
Revert "24-3: Stop writing indexImplTables' split boundaries to backu…
jepett0 Oct 23, 2024
fefa9bb
Merge pull request #10643 from zverevgeny/stable-24-3-10-analytics_to…
maximyurchuk Oct 24, 2024
c2af35d
Statistics: portion of bug fixes (#10718)
azevaykin Oct 24, 2024
64c159d
Single line backport to put Physical Stage IDs to plans (#10827)
Hor911 Oct 24, 2024
93f64f6
24-3: Index build: do not lose the requested partitioning settings of…
jepett0 Oct 24, 2024
8d0968e
fix use after free on follower deletion (#10850)
vporyadke Oct 24, 2024
f691ff7
24-3 Fix memory consumption restriction in stream RPC calls (#10758) …
UgnineSirdis Oct 25, 2024
e742895
persqueue: fix user agent counters (for 24-3) (#10875)
qyryq Oct 25, 2024
0bf5166
[Stable-24-3] Fixes for sinks (#10655)
nikvas0 Oct 25, 2024
5ef387d
[CBO] Merge transitive closure + cycles fixes in DPHyp (#10857)
pashandor789 Oct 25, 2024
57fae4a
Viewer updates stable 24-3 v3 (#10745)
adameat Oct 26, 2024
b06bffd
[stable-24-3] Shared Cache S3FIFO (#10911)
kunga Oct 28, 2024
e3edf46
Init counter for pqv0 read session (24-3) (#11001)
qyryq Oct 28, 2024
00b90a9
add viewer healthcheck path (#11019)
StekPerepolnen Oct 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
26 changes: 1 addition & 25 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,25 +1 @@
/*.md @ydb-platform/docs

/ydb/core/fq/ @ydb-platform/fq
/ydb/core/public_http/ @ydb-platform/fq

/ydb/docs/ @ydb-platform/docs

/ydb/library/yql/ @ydb-platform/yql
/ydb/library/yql/dq @ydb-platform/yql @ydb-platform/qp
/ydb/library/yql/providers/generic @ydb-platform/fq
/ydb/library/yql/providers/pq @ydb-platform/fq
/ydb/library/yql/providers/s3 @ydb-platform/fq
/ydb/library/yql/providers/solomon @ydb-platform/fq

/ydb/library/yql/yt @Krock21 @Krisha11 @zlobober @gritukan

/ydb/services/fq/ @ydb-platform/fq

/ydb/core/kafka_proxy @ydb-platform/Topics
/ydb/core/persqueue @ydb-platform/Topics
/ydb/services/datastreams @ydb-platform/Topics
/ydb/services/deprecated/persqueue_v0 @ydb-platform/Topics
/ydb/services/persqueue_v1 @ydb-platform/Topics

/ydb/core/config/ut @ydb-platform/core
* @ydb-platform/ReleaseApprovers
20 changes: 12 additions & 8 deletions .github/actions/s3cmd/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ inputs:
required: true
description: "s3 key secret"
s3_bucket:
required: true
required: false
description: "s3 bucket"
s3_endpoint:
required: true
description: "s3 endpoint"
folder_prefix:
required: true
required: false
description: "folder prefix"
build_preset:
required: true
required: false
description: "build preset like relwithdebinfo"
runs:
using: "composite"
Expand All @@ -35,7 +35,14 @@ runs:
host_base = storage.yandexcloud.net
host_bucket = %(bucket)s.storage.yandexcloud.net
EOF

env:
s3_key_id: ${{ inputs.s3_key_id }}
s3_secret_access_key: ${{ inputs.s3_key_secret }}

- name: export s3 path variables
shell: bash
if: inputs.build_preset
run: |
folder="${{ runner.arch == 'X64' && 'x86-64' || runner.arch == 'ARM64' && 'arm64' || 'unknown' }}"

BUILD_PRESET="${{ inputs.build_preset }}"
Expand All @@ -57,7 +64,4 @@ runs:
echo "S3_BUCKET_PATH=s3://${{ inputs.s3_bucket }}/${{ github.repository }}/${{github.workflow}}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
echo "S3_URL_PREFIX=${{ inputs.s3_endpoint }}/${{ inputs.s3_bucket }}/${{ github.repository }}/${{ github.workflow }}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
echo "S3_TEST_ARTIFACTS_BUCKET_PATH=s3://${{ inputs.s3_bucket }}/testing_out_stuff/${{ github.repository }}/${{github.workflow}}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
echo "S3_TEST_ARTIFACTS_URL_PREFIX=${{ inputs.s3_endpoint }}/${{ inputs.s3_bucket }}/testing_out_stuff/${{ github.repository }}/${{ github.workflow }}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
env:
s3_key_id: ${{ inputs.s3_key_id }}
s3_secret_access_key: ${{ inputs.s3_key_secret }}
echo "S3_TEST_ARTIFACTS_URL_PREFIX=${{ inputs.s3_endpoint }}/${{ inputs.s3_bucket }}/testing_out_stuff/${{ github.repository }}/${{ github.workflow }}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
23 changes: 15 additions & 8 deletions .github/config/muted_ya.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,35 @@ ydb/core/external_sources *
ydb/core/quoter/ut QuoterWithKesusTest.PrefetchCoefficient
ydb/core/keyvalue/ut_trace TKeyValueTracingTest.*
ydb/core/kqp/provider/ut KikimrIcGateway.TestLoadBasicSecretValueFromExternalDataSourceMetadata
ydb/core/kqp/ut/olap KqpOlapIndexes.IndexesActualization
ydb/core/kqp/ut/join KqpJoinOrder.Chain65Nodes
ydb/core/kqp/ut/olap KqpOlapBlobsSharing.*
ydb/core/kqp/ut/olap KqpOlap.ScanQueryOltpAndOlap
ydb/core/kqp/ut/olap KqpOlapStatistics.StatsUsageWithTTL
ydb/core/kqp/ut/olap KqpOlap.YqlScriptOltpAndOlap
ydb/core/kqp/ut/olap KqpOlapAggregations.Aggregation_ResultCountAll_FilterL
ydb/core/kqp/ut/pg KqpPg.CreateIndex
ydb/core/kqp/ut/tx KqpLocksTricky.TestNoLocksIssueInteractiveTx+withSink
ydb/core/kqp/ut/tx KqpLocksTricky.TestNoLocksIssue+withSink
ydb/core/kqp/ut/tx KqpSnapshotRead.ReadOnlyTxWithIndexCommitsOnConcurrentWrite+withSink
ydb/core/kqp/ut/tx KqpSinkTx.InvalidateOnError
ydb/core/kqp/ut/query KqpLimits.QueryReplySize
ydb/core/kqp/ut/query KqpQuery.QueryTimeout
ydb/core/kqp/ut/service KqpQueryService.TableSink_OlapRWQueries
ydb/core/kqp/ut/service KqpQueryService.TableSink_OltpReplace+HasSecondaryIndex
ydb/core/kqp/ut/query KqpQuery.OlapCreateAsSelect_Complex
ydb/core/kqp/ut/query KqpQuery.OlapCreateAsSelect_Simple
ydb/core/kqp/ut/scan KqpRequestContext.TraceIdInErrorMessage
ydb/core/kqp/ut/scheme KqpOlapScheme.TenThousandColumns
ydb/core/kqp/ut/scheme KqpOlap.OlapRead_GenericQuerys
ydb/core/kqp/ut/scheme KqpOlap.OlapRead_StreamGenericQuery
ydb/core/kqp/ut/scheme KqpOlap.OlapRead_UsesGenericQueryOnJoinWithDataShardTable
ydb/core/kqp/ut/scheme KqpOlapScheme.DropTable
ydb/core/kqp/ut/scheme KqpScheme.AlterAsyncReplication
ydb/core/kqp/ut/scheme KqpScheme.QueryWithAlter
ydb/core/kqp/ut/scheme [14/50]*
ydb/core/kqp/ut/scheme [15/50]*
ydb/core/kqp/ut/scheme [44/50]*
ydb/core/kqp/ut/service KqpQueryService.ExecuteQueryPgTableSelect
ydb/core/kqp/ut/service KqpQueryService.QueryOnClosedSession
ydb/core/kqp/ut/service KqpQueryService.TableSink_OltpUpdate
ydb/core/kqp/ut/service KqpQueryService.TableSink_Htap*
ydb/core/kqp/ut/service KqpService.CloseSessionsWithLoad
ydb/core/kqp/ut/service [38/50]*
ydb/core/kqp/ut/service KqpQueryService.TableSink_OltpUpdate
ydb/core/kqp/ut/service KqpQueryService.TableSink_OltpReplace+HasSecondaryIndex
ydb/core/persqueue/ut [37/40] chunk chunk
ydb/core/persqueue/ut [38/40] chunk chunk
ydb/core/persqueue/ut TPQTest.*DirectRead*
Expand Down Expand Up @@ -107,4 +112,6 @@ ydb/tests/functional/tenants test_storage_config.py.TestStorageConfig.*
ydb/tests/functional/tenants test_tenants.py.*
ydb/tests/functional/ydb_cli test_ydb_impex.py.TestImpex.test_big_dataset*
ydb/tests/tools/pq_read/test test_timeout.py.TestTimeout.test_timeout
ydb/core/kqp/ut/olap KqpDecimalColumnShard.TestFilterCompare
ydb/core/kqp/ut/olap KqpDecimalColumnShard.TestAggregation
ydb/tests/functional/rename [test_rename.py */10] chunk chunk
54 changes: 54 additions & 0 deletions .github/workflows/nightly_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Nightly-Build # workflow used to upload built binaries to s3
on:
workflow_dispatch:
inputs:
runner_label:
type: string
default: "auto-provisioned"
description: "runner label"
commit_sha:
type: string
default: ""
jobs:
build_and_test:
strategy:
fail-fast: false
matrix:
build_preset: ["relwithdebinfo", "release-asan"]
runs-on: [ self-hosted, auto-provisioned, "${{ format('build-preset-{0}', matrix.build_preset) }}" ]
name: Build and test ${{ matrix.build_preset }}
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ inputs.commit_sha }}
fetch-depth: 2
- name: Setup ydb access
uses: ./.github/actions/setup_ci_ydb_service_account_key_file_credentials
with:
ci_ydb_service_account_key_file_credentials: ${{ secrets.CI_YDB_SERVICE_ACCOUNT_KEY_FILE_CREDENTIALS }}
- name: Build and test
uses: ./.github/actions/build_and_test_ya
with:
build_preset: ${{ matrix.build_preset }}
build_target: "ydb/apps/ydbd"
increment: false
run_tests: false
put_build_results_to_cache: false
secs: ${{ format('{{"TESTMO_TOKEN2":"{0}","AWS_KEY_ID":"{1}","AWS_KEY_VALUE":"{2}","REMOTE_CACHE_USERNAME":"{3}","REMOTE_CACHE_PASSWORD":"{4}"}}',
secrets.TESTMO_TOKEN2, secrets.AWS_KEY_ID, secrets.AWS_KEY_VALUE, secrets.REMOTE_CACHE_USERNAME, secrets.REMOTE_CACHE_PASSWORD ) }}
vars: ${{ format('{{"AWS_BUCKET":"{0}","AWS_ENDPOINT":"{1}","REMOTE_CACHE_URL":"{2}","TESTMO_URL":"{3}","TESTMO_PROJECT_ID":"{4}"}}',
vars.AWS_BUCKET, vars.AWS_ENDPOINT, vars.REMOTE_CACHE_URL_YA, vars.TESTMO_URL, vars.TESTMO_PROJECT_ID ) }}
- name: Setup s3cmd
uses: ./.github/actions/s3cmd
with:
s3_bucket: "ydb-builds"
s3_endpoint: ${{ vars.AWS_ENDPOINT }}
s3_key_id: ${{ secrets.AWS_KEY_ID }}
s3_key_secret: ${{ secrets.AWS_KEY_VALUE }}

- name: sync results to s3 and publish links
shell: bash
run: |
set -x
s3cmd sync --follow-symlinks --acl-public --no-progress --stats --no-check-md5 "ydb/apps/ydbd/ydbd" "s3://ydb-builds/${{ github.ref_name }}/${{ matrix.build_preset }}/ydbd" -d
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
!*/
# Unignore all files inside canondata dir
!**/canondata/**
# Allow docker files
!Dockerfile

/canonization_show_res.log

Expand All @@ -26,6 +28,9 @@ __pycache__/
*.pb.h
*.pb.cc

# Other generated
*.fbs.h

# MacOS specific
.DS_Store

Expand All @@ -40,6 +45,7 @@ __pycache__/
.idea/
.vscode/
.clangd
.antlr/

# KDevelop IDE
*.kdev4
Expand Down Expand Up @@ -79,3 +85,6 @@ list_result.log
bin/config.json

.vs/

# handy for local junk, which is not intended to appear in the repo
junk/
10 changes: 5 additions & 5 deletions library/cpp/lwtrace/mon/mon_lwtrace.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ struct TLogQuery {
}
} catch (...) {
ythrow yexception()
<< CurrentExceptionMessage()
<< EncodeHtmlPcdata(CurrentExceptionMessage())
<< " while parsing track log query: "
<< Text;
}
Expand Down Expand Up @@ -1853,7 +1853,7 @@ class TTracesHtmlPrinter {
try {
Os << src->GetStartTime().ToStringUpToSeconds();
} catch (...) {
Os << "error: " << CurrentExceptionMessage();
Os << "error: " << EncodeHtmlPcdata(CurrentExceptionMessage());
}
Os << "</td>"
<< "<td><div class=\"dropdown\">"
Expand Down Expand Up @@ -3821,17 +3821,17 @@ class TLWTraceMonPage : public NMonitoring::IMonPage {
}
} catch (TPageGenBase& gen) {
out.Clear();
out << gen.what();
out << EncodeHtmlPcdata(gen.what());
} catch (...) {
out.Clear();
if (request.GetParams().Get("error") == "text") {
// Text error reply is helpful for ajax requests
out << NMonitoring::HTTPOKTEXT;
out << CurrentExceptionMessage();
out << EncodeHtmlPcdata(CurrentExceptionMessage());
} else {
WWW_HTML(out) {
out << "<h2>Error</h2><pre>"
<< CurrentExceptionMessage()
<< EncodeHtmlPcdata(CurrentExceptionMessage())
<< Endl;
}
}
Expand Down
22 changes: 22 additions & 0 deletions library/cpp/threading/future/core/future-inl.h
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,9 @@ namespace NThreading {
bool HasException() const {
return AtomicGet(State) == ExceptionSet;
}
bool IsReady() const {
return AtomicGet(State) != NotReady;
}

const T& GetValue(TDuration timeout = TDuration::Zero()) const {
AccessValue(timeout, ValueRead);
Expand Down Expand Up @@ -297,6 +300,9 @@ namespace NThreading {
bool HasException() const {
return AtomicGet(State) == ExceptionSet;
}
bool IsReady() const {
return AtomicGet(State) != NotReady;
}

void GetValue(TDuration timeout = TDuration::Zero()) const {
TAtomicBase state = AtomicGet(State);
Expand Down Expand Up @@ -583,6 +589,10 @@ namespace NThreading {
inline bool TFuture<T>::HasException() const {
return State && State->HasException();
}
template <typename T>
inline bool TFuture<T>::IsReady() const {
return State && State->IsReady();
}

template <typename T>
inline void TFuture<T>::Wait() const {
Expand Down Expand Up @@ -688,6 +698,9 @@ namespace NThreading {
inline bool TFuture<void>::HasException() const {
return State && State->HasException();
}
inline bool TFuture<void>::IsReady() const {
return State && State->IsReady();
}

inline void TFuture<void>::Wait() const {
EnsureInitialized();
Expand Down Expand Up @@ -823,6 +836,11 @@ namespace NThreading {
return State && State->HasException();
}

template <typename T>
inline bool TPromise<T>::IsReady() const {
return State && State->IsReady();
}

template <typename T>
inline void TPromise<T>::SetException(const TString& e) {
EnsureInitialized();
Expand Down Expand Up @@ -904,6 +922,10 @@ namespace NThreading {
return State && State->HasException();
}

inline bool TPromise<void>::IsReady() const {
return State && State->IsReady();
}

inline void TPromise<void>::SetException(const TString& e) {
EnsureInitialized();
State->SetException(std::make_exception_ptr(yexception() << e));
Expand Down
22 changes: 22 additions & 0 deletions library/cpp/threading/future/core/future.h
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,12 @@ namespace NThreading {
void TryRethrow() const;
bool HasException() const;

// returns true if exception or value was set.
// allows to check readiness without locking cheker-thread
// NOTE: returns true even if value was extracted from promise
// good replace for HasValue() || HasException()
bool IsReady() const;

void Wait() const;
bool Wait(TDuration timeout) const;
bool Wait(TInstant deadline) const;
Expand Down Expand Up @@ -153,6 +159,11 @@ namespace NThreading {
void TryRethrow() const;
bool HasException() const;

// returns true if exception or value was set.
// allows to check readiness without locking cheker-thread
// good replace for HasValue() || HasException()
bool IsReady() const;

void Wait() const;
bool Wait(TDuration timeout) const;
bool Wait(TInstant deadline) const;
Expand Down Expand Up @@ -216,6 +227,12 @@ namespace NThreading {

void TryRethrow() const;
bool HasException() const;

// returns true if exception or value was set.
// allows to check readiness without locking cheker-thread
// NOTE: returns true even if value was extracted from promise
// good replace for HasValue() || HasException()
bool IsReady() const;
void SetException(const TString& e);
void SetException(std::exception_ptr e);
bool TrySetException(std::exception_ptr e);
Expand Down Expand Up @@ -256,6 +273,11 @@ namespace NThreading {

void TryRethrow() const;
bool HasException() const;

// returns true if exception or value was set.
// allows to check readiness without locking cheker-thread
// good replace for HasValue() || HasException()
bool IsReady() const;
void SetException(const TString& e);
void SetException(std::exception_ptr e);
bool TrySetException(std::exception_ptr e);
Expand Down
4 changes: 4 additions & 0 deletions library/cpp/threading/future/future_ut.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ namespace {

future = MakeFuture(345);
UNIT_ASSERT(future.HasValue());
UNIT_ASSERT(future.IsReady());
UNIT_ASSERT_EQUAL(future.GetValue(), 345);
}

Expand All @@ -115,6 +116,7 @@ namespace {

TFuture<void> future = promise.GetFuture();
UNIT_ASSERT(future.HasValue());
UNIT_ASSERT(future.IsReady());

future = MakeFuture();
UNIT_ASSERT(future.HasValue());
Expand Down Expand Up @@ -523,6 +525,7 @@ namespace {
{
auto future1 = MakeErrorFuture<void>(std::make_exception_ptr(TFutureException()));
UNIT_ASSERT(future1.HasException());
UNIT_ASSERT(future1.IsReady());
UNIT_CHECK_GENERATED_EXCEPTION(future1.GetValue(), TFutureException);

auto future2 = MakeErrorFuture<int>(std::make_exception_ptr(TFutureException()));
Expand Down Expand Up @@ -563,6 +566,7 @@ namespace {
promise2.SetException("foo-exception");
wait.Wait();
UNIT_ASSERT(future2.HasException());
UNIT_ASSERT(!future1.IsReady());
UNIT_ASSERT(!future1.HasValue() && !future1.HasException());
}

Expand Down
Loading
Loading