NJrslv commented on PR #1629:
URL: https://github.com/apache/cloudberry/pull/1629#issuecomment-4116824136

   Hi all!
   
   I want to extend the description of this project a bit.
   
   Here we collect state during the executor stages and send it via unix 
sockets. It was originally made for Greenplum, and I adapted it for Cloudberry 
[here](https://github.com/open-gpdb/cloudberry/pull/21).
   
   For testing purposes only, we support writing data to the catalog table so 
it can be selected during regression tests. The tuples are logged even during 
transaction aborts, using frozen tuples.
   
   The state of the query is created before the executor_start stage and 
released after the executor_end stage. If the executor_end is missing for some 
unknown reason, the state is not freed. To fix this problem, new changes to the 
code outside of the project were introduced to correctly handle queries with a 
missing executor_end stage.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to