{"push_id":1828791287,"size":17,"distinct_size":17,"ref":"refs/heads/gpperfmon_fix_timing","head":"bc1e397ecaf3cfa21fb6f5357634d08d87af407f","before":"b932196b4b6de92bbf0417335c2f7be55595a0ee","commits":[{"sha":"4bddf0e660f5ec888d398e1f6573d93f297f8bac","author":{"name":"David Yozie","email":"9e6e5f3fdfb982e56d3fe6eea342111e580bc4f1@pivotal.io"},"message":"DOCS: Adding security guide source (#2698)\n\n* DOCS: Adding security guide source\r\n\r\n* Proposed updates from review","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/4bddf0e660f5ec888d398e1f6573d93f297f8bac"},{"sha":"88b6eb8be695dafef3bf8aa7f291f2d30df5fcc4","author":{"name":"Andreas Scherbaum","email":"69efabf82d812d7e01f0af214d96976ec7300f02@users.noreply.github.com"},"message":"Add note that CREATE/DROP DATABASE are not transactional. (#2703)","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/88b6eb8be695dafef3bf8aa7f291f2d30df5fcc4"},{"sha":"0a40cadf2fa78e8c9248f729f09ced8dafe49ade","author":{"name":"Andreas Scherbaum","email":"69efabf82d812d7e01f0af214d96976ec7300f02@users.noreply.github.com"},"message":"Remove IncrIndexProcessed (#2658)\n\nThis was removed in upstream in c970292a94e0fff468d500db430d751b6221a0b4,\r\nand is one step forward to make a number of counters 64 bit safe.","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/0a40cadf2fa78e8c9248f729f09ced8dafe49ade"},{"sha":"680a71053307ed4605d4adc5a83431decdbb0281","author":{"name":"Andreas Scherbaum","email":"69efabf82d812d7e01f0af214d96976ec7300f02@users.noreply.github.com"},"message":"Add note about DROP VIEW ... CASCADE (#2705)","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/680a71053307ed4605d4adc5a83431decdbb0281"},{"sha":"609579e65a1bdc4699d2882db853f1b4149d85a4","author":{"name":"Andreas Scherbaum","email":"69efabf82d812d7e01f0af214d96976ec7300f02@users.noreply.github.com"},"message":"Update date ranges in admin guide to something more recent (#2692)","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/609579e65a1bdc4699d2882db853f1b4149d85a4"},{"sha":"24b7856b934474a488d01644c3d30fddb3aa91ab","author":{"name":"Andreas Scherbaum","email":"69efabf82d812d7e01f0af214d96976ec7300f02@users.noreply.github.com"},"message":"Update gpdemo documentation (#2589)\n\n* Update gpdemo documentation\r\n\r\nRemove Solaris documentation\r\nUpdate port numbers\r\nAdd environment variables","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/24b7856b934474a488d01644c3d30fddb3aa91ab"},{"sha":"1c37dae4498a2586093ac193a4e8d58056092bfe","author":{"name":"Andreas Scherbaum","email":"69efabf82d812d7e01f0af214d96976ec7300f02@users.noreply.github.com"},"message":"Add note that PK/Unique will be the distribution key. (#2704)","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/1c37dae4498a2586093ac193a4e8d58056092bfe"},{"sha":"bc2d9891ccdf28d4711f9555b837aeaaa43ae274","author":{"name":"Asim R P","email":"7ebd8ca03ae3d902175c36fe3430a6c27205ca27@pivotal.io"},"message":"Set the stage for heap checksum feature by pulling in pg_control change\n\nThis patch pulls in the addition of checksum version information to pg_control\nand a GUC to report the checksum version.  Heap data checksum feature will be\npulled in its entirety as subsequent patches.\n\nUpstream commit that this patch pulls from:\n\ncommit 96ef3b8ff1cf1950e897fd2f766d4bd9ef0d5d56\nAuthor: Simon Riggs <simon@2ndQuadrant.com>\nDate:   Fri Mar 22 13:54:07 2013 +0000\n\n    Allow I/O reliability checks using 16-bit checksums\n\ncommit 443951748ce4c94b001877c7cf88b0ee969c79e7\nAuthor: Simon Riggs <simon@2ndQuadrant.com>\nDate:   Tue Apr 30 12:27:12 2013 +0100\n\n    Record data_checksum_version in control file.\ncommit 5a7e75849cb595943fc605c4532716e9dd69f8a0\nAuthor: Heikki Linnakangas <heikki.linnakangas@iki.fi>\nDate:   Mon Sep 16 14:36:01 2013 +0300\n\n    Add a GUC to report whether data page checksums are enabled.","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/bc2d9891ccdf28d4711f9555b837aeaaa43ae274"},{"sha":"4bc69dc2f556db72851db1145f069820bae753a7","author":{"name":"Asim R P","email":"7ebd8ca03ae3d902175c36fe3430a6c27205ca27@pivotal.io"},"message":"Temporarily disable binary swap test, until the next beta is tagged.\n\nThe pg_control change to bring in heap checksum from upstream is breaking\nbinary compatibility.  As soon as that is merged, binary swap test will start\nfailing.  Disable it now.  It will be re-enabled once a new beta tag is\ngenerated.  Thereafter, binary swap test will verify binary compatibility\nbetween the new beta tag and HEAD.","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/4bc69dc2f556db72851db1145f069820bae753a7"},{"sha":"df579765cfccfd678d4ddd6ae31e07704fb3cbdb","author":{"name":"Lisa Owen","email":"7192fc92da68c6215ddb4130cc4593d3ab33b9a0@pivotal.io"},"message":"docs - s3 protocol s3_endpoint must include hostname (#2707)","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/df579765cfccfd678d4ddd6ae31e07704fb3cbdb"},{"sha":"a9a21139e452678e04d1ff5ce2abdb48479b0512","author":{"name":"Lisa Owen","email":"7192fc92da68c6215ddb4130cc4593d3ab33b9a0@pivotal.io"},"message":"ON MASTER support for s3 and custom protocols (#2613)","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/a9a21139e452678e04d1ff5ce2abdb48479b0512"},{"sha":"f8cfb3517731d679f881b1e2e10fde5f31a1411c","author":{"name":"Bhuvnesh Chaudhary","email":"34313b8cbbfe2bdbe5fc7d5d6a411e06acd38cd7@pivotal.io"},"message":"Bump ORCA to 2.34.1\n\nSigned-off-by: Dhanashree Kashid <dkashid@pivotal.io>","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/f8cfb3517731d679f881b1e2e10fde5f31a1411c"},{"sha":"90f59f884226a93f8a738b5f79e73c72bdbbb5ee","author":{"name":"Kenan Yao","email":"178462c1c6c1abd291255c98a8415080d49022c9@pivotal.io"},"message":"Destory dangling Gang if interrupted during creation. (#2696)\n\nIf QD receives a SIGINT and calls CHECK_FOR_INTERRUPTS after finishing Gang creation, but before recording this Gang in global variables like primaryWriterGang, this Gang would not be destroyed, hence next time QD wants to create a new writer Gang, it would find existing writer Gang on segments, and report snapshot collision error.","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/90f59f884226a93f8a738b5f79e73c72bdbbb5ee"},{"sha":"d868276d9514bb2d964ee29e41c2e516cf6b0d3a","author":{"name":"Ming LI","email":"b047e4fcd386206a0107bf055fdf353bf749429a@apache.org"},"message":"gpfdist should reject http request without proper header fields \"X-GP-PROTO\"\n\nAny http request to gpfdist with pipe will lead original pipe reader process hung.\nIn order to avoid the situation that random http request to the working gpfdist instance,\ngpfdist will check request header.\n\nAny manual request should run as:\nwget --header='X-GP-PROTO:0' http://host:port/file","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/d868276d9514bb2d964ee29e41c2e516cf6b0d3a"},{"sha":"ea5b05046d468f720fcb266e9001a92c6429ec89","author":{"name":"Marbin Tan","email":"071f6209c223d48a4a462c602b13860aba4adfbf@pivotal.io"},"message":"behave: decouple substeps within a gpperfmon step\n\nThe behave test is intermittently failing because the substep is trying\nto install gpperfmon eventhough gpperfmon is already installed. Trying\nto figure out which part of failing the correct value is hard with the\ncurrent setup.\nDecouple the checks to determine which part is actually failing.\n\nSigned-off-by: Tushar Dadlani <tdadlani@pivotal.io>","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/ea5b05046d468f720fcb266e9001a92c6429ec89"},{"sha":"bfcdfd8ce3eeae6533cb91f512827c11c1bbc1c8","author":{"name":"Marbin Tan","email":"071f6209c223d48a4a462c602b13860aba4adfbf@pivotal.io"},"message":"gpperfmon: Fix incorrect data saved into queries_history table\n\nsigar_proc_cpu_get is the function which takes a pid\nand goes to the cpu and gets the cpu_elapsed value for that pid at a\ngiven moment.\n\nget_pid_metrics saves the information into a hash table within the\ngpsmon process. That pid only gets wiped out of the hashtable when\ngpmmon requests a dump command to gpsmon.\n\ngpsmon process sends tcp packets with information about cpu_elapsed\n(amount of cpu cycles spent on a given\nslice/process). Doing a 'dump' clears out the gpsmon hashtables.\n\nThis could lead to scenarios where a query has ended,\nthe process has died, and the sigar_proc_cpu_get function can't find the pid\nso it puts 0 into the struct which is updating the hashtable so the\nhashtable has a 0 for cpu_elapsed and then this is what is in\nqueries_tail and so queries_history ends up having a 0 for cpu_elapsed\nsince it was the last entry in queries_tail\n\nFix: Ensure that we validate the functions that request pid metrics\nfrom libsigar and log the issues if they occur.\n\nSigned-off-by: Tushar Dadlani <tdadlani@pivotal.io>","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/bfcdfd8ce3eeae6533cb91f512827c11c1bbc1c8"},{"sha":"bc1e397ecaf3cfa21fb6f5357634d08d87af407f","author":{"name":"Tushar Dadlani","email":"28f49999dc80dee84a279b89af230255ee7d426e@pivotal.io"},"message":"gpperfmon: consolidate cpu skew and row skew behave test\n\nDoing any kind of intensive work should show up in gpperfmon for both\ncpu skew and row skew, so putting them together as they can be tested at\nthe same time.\n\nSigned-off-by: Marbin Tan <mtan@pivotal.io>","distinct":true,"url":"https://api.github.com/repos/Chibin/gpdb/commits/bc1e397ecaf3cfa21fb6f5357634d08d87af407f"}]}
{"actor":{"display_login":"Chibin"}}