This is an automated email from the ASF dual-hosted git repository.

hanahmily pushed a change to branch trace/sidx
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git


      at 2f253c4d Refactor block tag handling in release and reset functions to 
ensure proper memory management. Removed redundant tag filter release logic and 
integrated filter checks during tag data release.

This branch includes the following new commits:

     new 0dd4a426 Refactor query result handling by removing the QueryResult 
interface and integrating its logic directly into the sidx query process. This 
change simplifies the code by eliminating unnecessary abstractions and 
streamlining the worker pool pattern for block scanning. Additionally, the 
queryResult struct has been modified to focus solely on internal processing, 
enhancing maintainability and performance.
     new 9289b47c Enhance sidx query process by integrating query result 
handling directly into the workflow, further simplifying the codebase and 
improving performance. This update removes the QueryResult interface and 
refines the queryResult struct for better maintainability.
     new 3183f349 Refactor sidx handling in trace storage to support multiple 
instances. Updated the tsTable structure to manage a map of sidx instances, 
enabling dynamic creation and retrieval. Enhanced flushing and merging 
processes to iterate over all sidx instances, improving error handling and 
logging. Additionally, modified trace preparation to accommodate multiple sidx 
write requests.
     new 8923ce8f Implement sidx query for trace IDs in the trace module. Added 
logic to check for sidx usage when no trace IDs are provided, and introduced a 
new method to query multiple sidx instances for ordered trace IDs. This 
enhances the querying capabilities and improves performance by leveraging 
secondary indexes.
     new d82f5343 Enhance query result handling by storing the original sidx 
order in the queryResult struct.
     new 8592cb8b Implement unique data element tracking in QueryResponse for 
MaxElementSize enforcement.
     new 1a21027e Update trace data spans
     new 9ed28d0e Add series document tracking to traces module
     new f42535ef Enhance trace querying by integrating entity handling and 
series ID mapping.
     new fc032492 Refactor trace query handling by removing redundant 
validation and optimizing entity management in trace filters. Updated test 
cases to include ordering by timestamp.
     new 7e7066ee Refactor sidx query handling by consolidating merge functions 
and removing redundant block processing logic.
     new 5132ecde Enhance trace data handling by introducing base64 encoding 
for span fields during YAML unmarshaling and decoding during JSON marshaling. 
Updated test cases to reflect new ordering options for trace queries.
     new 2a9eb8e7 Implement timestamp literal handling in query logic, 
enhancing expression parsing and filter building for trace queries. Introduced 
min/max value extraction for orderByTag in trace filters, improving query 
optimization and performance. Updated related functions to support new 
timestamp functionality.
     new bbde88e3 Enhance trace query processing by introducing timestamp 
handling and integrating min/max value parameters in query options. Updated 
related functions to support new timestamp functionality and improved 
orderByTag logic for better query optimization.
     new 1e1c66ff Refactor trace query and filter logic to improve min/max 
value handling. Updated filter functions to return correct min/max values and 
optimized trace filtering by adjusting tag processing. Enhanced span handling 
in blockCursor to ensure proper data cloning.
     new bcb85ff5 Enhance trace query processing by adding tag filtering based 
on query criteria. Updated the executeQuery function to only include specified 
tags in the result. Added a new test case for filtering by service ID to 
validate the changes.
     new b56d0ea1 Update tag reference creation in trace plan filtering and add 
new test cases for service instance and endpoint filtering.
     new 2f253c4d Refactor block tag handling in release and reset functions to 
ensure proper memory management. Removed redundant tag filter release logic and 
integrated filter checks during tag data release.

The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Reply via email to