{"push_id":2377515799,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"20dcaedc3f9a519c63183967bd6b1cb51e78db3b","before":"6b6f0fda2b728ea45c59d21cd39f56822733c383","commits":[{"sha":"20dcaedc3f9a519c63183967bd6b1cb51e78db3b","author":{"name":"Mehrdad Honarkhah","email":"7cc64fd73386d5b74defe3582f89fe131e37d03f@fb.com"},"message":"Optimize the ST_XMin, ST_XMax, ST_YMin, ST_YMax functions\n\nST_XMin, ST_XMax, ST_YMin, and ST_YMax geospatial functions spend most\nof their time deserializing geometry from Slice. This change updates\nthese functions to limit the deserialization to only the envelope.\n\nThis change also fixes the NullPointerException reported in #10027.\n\nMicrobenchmarks show a big performance improvement.\n\nBefore:\n\nBenchmark                       Mode  Cnt Score     Error    Units\nBenchmarkSTXmin.complexGeometry avgt 20 123830.375 ± 4063.732 ns/op\nBenchmarkSTXmin.simpleGeometry avgt 20 535.399 ± 56.854 ns/op`\n\nand after:\n\nBenchmark                       Mode  Cnt Score   Error  Units\nBenchmarkSTXmin.complexGeometry avgt 20 59.393 ± 5.843 ns/op\nBenchmarkSTXmin.simpleGeometry avgt 20 54.984 ± 1.887 ns/op","distinct":true,"url":"https://api.github.com/repos/starburstdata/presto/commits/20dcaedc3f9a519c63183967bd6b1cb51e78db3b"}]}
{"actor":{"display_login":"jenkins-starburstdata"}}