-
Notifications
You must be signed in to change notification settings - Fork 690
Fix stats inside plan for full stats mode #8553
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
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -377,7 +377,7 @@ message TDqExecutionStats { | |
uint64 CpuTimeUs = 1; // total cpu time, executer + compute actors + ... | ||
uint64 DurationUs = 2; // execution wall time | ||
|
||
// these feilds are never used, needs to be reviewed | ||
// these fields are never used, needs to be reviewed | ||
reserved 3; // uint64 ResultRows = 3; | ||
reserved 4; // uint64 ResultBytes = 4; | ||
|
||
|
@@ -390,7 +390,8 @@ message TDqExecutionStats { | |
uint64 FirstRowTimeMs = 13; // first result row timestamp, milliseconds | ||
|
||
repeated TDqStageStats Stages = 14; | ||
repeated string TxPlansWithStats = 15; | ||
reserved 15; // repeated string TxPlansWithStats = 15; | ||
map<uint32, string> TxPlansWithStats = 16; | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Тогда верну, как было - не подумал посмотреть, где ещё используется и с каким типом ключей. С т.з. нашего кода могло получиться, что мы не знаем для каких транзакций и сколько раз уже добавлены планы. Сделаю более аккуратно с нашей стороны. |
||
|
||
google.protobuf.Any Extra = 100; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
сначала crop, а потом Send. в request transaction AFAIK есть unboxed values и аллокатор, поэтому сначала нужно его зачистить а потом делать send, чтобы избежать обработки двумя акторами
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Если в transaction есть UV, то почему нет баиндинга аллокатора?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
потому биндинг есть в деструкторе.