Working from home
Block or Report
Block or report satanson
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
cpp_etudes Public
smart tools for source code study : cpptree.pl, calltree.pl, javatree.pl, java_calltree.pl
-
the_silver_searcher Public
Forked from ggreer/the_silver_searcher
A code-searching tool similar to ack, but faster.
-
-
903 contributions in the last year
Less
More
Contribution activity
April 2022
Created 15 commits in 2 repositories
Created 3 repositories
- satanson/redpanda C++
- satanson/sea-dsa C++
- satanson/cpprestsdk C++
Created a pull request in StarRocks/starrocks that received 9 comments
capture RuntimeState in shared_ptr to avoid MemTracker inside it to be freed
What type of PR is this: [x ] bug feature enhancement others Which issues of this PR fixes : Fixes # Problem Summary(Required) :
+21
−3
•
9
comments
Opened 18 other pull requests in 1 repository
StarRocks/starrocks
1
open
15
merged
2
closed
- [BugFix] fixup decimal from_string/to_string bug
- remove concurrency_limit check in resource group
- Branch 2.0 refactor decimal multiplication
- Merge null column of result column with null columns of operands (#4406)
- Account memory usage when release QueryContext use the parent of query-level MemTracker
- capturing shared_ptr<RuntimeState> leads to instance-level MemTracker is released later than QueryContext-level counterpart
- Cherry pick branch 2.2 query context
- Branch 2.2 grf opt
- Fixup query context
- Add mem tracker to to trace rf and tbl desc
- Intersection selection generated by GRFs instead of the last GRF wins in GRF exploration phase.
- Add restful api for runtime filter cache
- FE pick Fragment Instances on different hosts to delivery GRF generated by broadcast HashJoin speculatively
- Add RuntimeFilterCache to cache early-arrival GRF and speculative and passthrougth GRF delivery in BE
- add broadcast_grf_senders and broadcast_grf_destinations in TRuntimeFilterDescription
- optimize grf generated by broadcast hashjoin
- Only TResultSinkType.MYSQL_PROTOCAL ResultSink can use pipeline
- optimize grf generated by broadcast hashjoin
Reviewed 43 pull requests in 1 repository
StarRocks/starrocks
25 pull requests
- [SR GeekCamp] Adding metrics and audit log for resource group to improve…
- avoid extend query deadline to implement a correct timeout
- Reject coming fragment instances when BE overloaded
- Profile add metrics
- Fix SinkBuffer block problem
- Fix const value handle in UDAF
- [cherry-pick][branch-2.1] optimize uuid() implements
- Add TCMALLOC_HEAP_LIMIT_MB set check before be start
- return error when string function generate a large column
- fix #4981: std decimal
- Fix sink buffer hang in the bthread
- Fix unclosed ExprContext when rewrite zone_map_filter
- fix java udf run close method in bthread
- Implement the visitor of LargeBinaryColumn
- [Refactor] return StatusOr<ColumnPtr> instead of ColumnPtr in ExprCon…
- [UT] fix UT crash in set thread name
- Add mem tracker to to trace rf and tbl desc
- Add interface downgrade and has_large_column for Column
- Add Boolean as input for array_difference
- Add restful api for runtime filter cache
- [Refactor] return StatusOr<ColumnPtr> instead of ColumnPtr in ExprCon…
- Fixup query context
- Intersection selection generated by GRFs instead of the last GRF wins in GRF exploration phase.
- Add RuntimeFilterCache to cache early-arrival GRF and speculative and passthrougth GRF delivery in BE
- Build key columns after fetch each chunk from right table
- Some pull request reviews not shown.
Created an issue in StarRocks/starrocks that received 1 comment
tpcds q85 cost evaluation is inexact
Steps to reproduce the behavior (Required)
explain costs select substr(r_reason_desc,1,20) ,avg(ws_quantity) ,avg(wr_refunded_cash) ,avg(wr_fee) f…
1
comment