{"push_id":2350372574,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"26bced86579ba580a24971bd7693648a24c42b37","before":"53212282b6f6ee083e225c4966f5ea7075444a69","commits":[{"sha":"cbf4cd6774620c361cd00b1689304b952d85a299","author":{"name":"Dimitri Fontaine","email":"5b244575633c81b41b927890883aa9bc4710e0e9@tapoueh.org"},"message":"Ignore all binaries in git, not just *.o.","distinct":true,"url":"https://api.github.com/repos/dimitri/tpch-citus/commits/cbf4cd6774620c361cd00b1689304b952d85a299"},{"sha":"868f1b641a3da69b300bbe0b18abfcc1c57619e3","author":{"name":"Dimitri Fontaine","email":"5b244575633c81b41b927890883aa9bc4710e0e9@tapoueh.org"},"message":"In the qpm tracking view, display results for all streams.\n\nWe used to “backlist” the long-stream for no good reason.","distinct":true,"url":"https://api.github.com/repos/dimitri/tpch-citus/commits/868f1b641a3da69b300bbe0b18abfcc1c57619e3"},{"sha":"79c7c3adb0719189d9fd3178346467f14659d6ec","author":{"name":"Dimitri Fontaine","email":"5b244575633c81b41b927890883aa9bc4710e0e9@tapoueh.org"},"message":"Add more fine-grained Makefile targets.\n\nIn some cases it might be useful to terminate loaders in the infra without\nfirst fetching the logs and results, e.g. when the ec2 instance isn't\nreachable by ssh anymore.","distinct":true,"url":"https://api.github.com/repos/dimitri/tpch-citus/commits/79c7c3adb0719189d9fd3178346467f14659d6ec"},{"sha":"97a86077dc745d8a428f025b67d9c1e0b9f40064","author":{"name":"Dimitri Fontaine","email":"5b244575633c81b41b927890883aa9bc4710e0e9@tapoueh.org"},"message":"Fix stream final log message, where cpu and QPM where mixed.","distinct":true,"url":"https://api.github.com/repos/dimitri/tpch-citus/commits/97a86077dc745d8a428f025b67d9c1e0b9f40064"},{"sha":"26bced86579ba580a24971bd7693648a24c42b37","author":{"name":"Dimitri Fontaine","email":"5b244575633c81b41b927890883aa9bc4710e0e9@tapoueh.org"},"message":"Fix memory leak in TPCH direct load support.\n\nI've not been very careful in how I used the PQExpBuffer API and as a result\nwe were leaking all the allocated memory.\n\nThe code is using a single stack allocated entry for each object's data, so\nthat there's no memory allocation during the load. Then the printer uses\nfprintf() and doesn't allocate buffers. We allocate a buffer in the COPY\nsupport, so we need to take care of memory correctly.\n\nIn this patch we both fix the memory usage (see tpch-pg/src/dss.h), review\nthe function prototypes to simplify them thanks to using the static\ninitialisation of the connection variable to track if we need to connect to\nPostgreSQL.\n\nThis could arguably have been two different patches…","distinct":true,"url":"https://api.github.com/repos/dimitri/tpch-citus/commits/26bced86579ba580a24971bd7693648a24c42b37"}]}
{"actor":{"display_login":"dimitri"}}