{"push_id":1444044581,"size":19,"distinct_size":0,"ref":"refs/heads/pr160123_perf_volt16s_notest","head":"8f12ce5c4a69fdbb821d76d5b0400ca40a39cd54","before":"e396cdd79bc972dbe0e2ea22dc0dd3edcbed85b8","commits":[{"sha":"befed3bd5b8f56d34efdc3fe0d50c0213f31ebb0","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Created sql_grammar_generator.py, a new test program that generates\nrandom SQL statements and (optionally) passes them to sqlcmd, to test\nfor those that crash VoltDB. The SQL statements are generated based on\ngrammar defined in sql-grammar.txt, which defines most legal (and some\nillegal) SQL statements, and, optionally, also in auxiliary grammar\ndefinition files, sql-ddl-grammar.txt (for testing DDL statements) and\nsql-coverage-grammar.txt (for passing the generated SQL statements to\nSQLCoverage). There is also a simple DDL.sql file.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/befed3bd5b8f56d34efdc3fe0d50c0213f31ebb0"},{"sha":"b3c8fc96bf148e76b94f442e249cee36e37735d4","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"sql_grammar_generator.py: improved the print_summary() method to catch\nany exception found while printing the SUMMARY info, which I have seen\nhappen occasionally, so that we still get that info, though not in the\nnicely formatted form.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/b3c8fc96bf148e76b94f442e249cee36e37735d4"},{"sha":"3fc15e0a8a25331989aad336f906f75356d934b4","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"DDL.sql: corrected partitioning of table P2.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/3fc15e0a8a25331989aad336f906f75356d934b4"},{"sha":"e85a544d7c1b6864427843a02a63d624ddec84a1","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"sql_grammar_generator.py: added 0 before :, in format calls, e.g. '\\n\n{0:6s}:'.format(sql_type), to be compatible with Python 2.6 (which is\nwhat some of the Jenkins machines have).\n\nDDL.sql: corrected view names in DROP VIEW statements, to match the\nactual view names (in CREATE VIEW statements).","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/e85a544d7c1b6864427843a02a63d624ddec84a1"},{"sha":"ab2232ee879b679edee2cb4349cda0962d9c6e64","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"sql_grammar_generator.py: in order to avoid the VoltDB server running\nout of memory, changed to clear data (via TRUNCATE statements, by\ndefault) every so often; added and modified related arguments.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/ab2232ee879b679edee2cb4349cda0962d9c6e64"},{"sha":"58297fcb2c018888f468a24d887b61d2ff2a9285","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Merge branch 'ENG-10091-grammar-gen-squash' of https://github.com/VoltDB/voltdb\nmy original squash-merge of the SQL grammar generator code, with subsequent additions,\nall in one big, new squash.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/58297fcb2c018888f468a24d887b61d2ff2a9285"},{"sha":"2b35f50581ba44d6a9482bfe3c403122f4eed3d0","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Merge branch 'master' of https://github.com/VoltDB/voltdb","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/2b35f50581ba44d6a9482bfe3c403122f4eed3d0"},{"sha":"cb908d66f9bc5617458bf57bccfc260332a8b683","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Merge branch 'master' of https://github.com/VoltDB/voltdb","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/cb908d66f9bc5617458bf57bccfc260332a8b683"},{"sha":"dc6c30f17efddcfe38ae4d629ad6d3d49eeb8d03","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Merge branch 'master' of https://github.com/VoltDB/voltdb","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/dc6c30f17efddcfe38ae4d629ad6d3d49eeb8d03"},{"sha":"ca02efd35172d6e71cfbeb572feb5bc37e2e183b","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Merge branch 'master' of https://github.com/VoltDB/voltdb","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/ca02efd35172d6e71cfbeb572feb5bc37e2e183b"},{"sha":"a22fbb2dc825c1ee712441def1ff0679a619ff47","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Merge branch 'master' of https://github.com/VoltDB/voltdb","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/a22fbb2dc825c1ee712441def1ff0679a619ff47"},{"sha":"6cb1de6e2cbb12e30260455bdcb684a16c7a29cd","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Merge branch 'master' of https://github.com/VoltDB/voltdb","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/6cb1de6e2cbb12e30260455bdcb684a16c7a29cd"},{"sha":"012e494b67274ac2ce8ad0c2a327c7ccfae4fee7","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"Merge branch 'master' of https://github.com/VoltDB/voltdb","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/012e494b67274ac2ce8ad0c2a327c7ccfae4fee7"},{"sha":"c032bbfde26be4a80e0dfce3d94a1f8afee94cc4","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"sql_grammar_generator.py: improved the print_sql_statement method, to\nensure that the inputs and outputs to sqlcmd do not get out of synch, as\nthey were before (especially using the sql_was_echoed_as_output\nvariable); small improvement to generate_sql_statements, again making\nthe inputs and outputs to sqlcmd more in synch (here, specifically their\noutput files); tweaked the print_summary method, adding a value (0) for\ninvalid TRUNCATE statements, in case it does not exist, and improving\nformatting; tweaked some debug print, and removed some others; and added\n& improved some comments.\n\nsql-grammar.txt: just fixed a typo (missing ')') in the definition of\npolygon-non-null-value, which was causing a large percentage of polygon\ndefinitions to be invalid.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/c032bbfde26be4a80e0dfce3d94a1f8afee94cc4"},{"sha":"823ea616f5f760d230ccc20ac980815b09ae2d50","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"sql_grammar_generator.py: just removed one trailing space, so that\nlicensecheck will pass.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/823ea616f5f760d230ccc20ac980815b09ae2d50"},{"sha":"e7006810d58a994295df00d84b0bbfc2e3a9faa9","author":{"name":"jcrawford","email":"9f757d690a4579ff47aba7883cb0fcf4a4102ecf@voltdb.com"},"message":"sql_grammar_generator.py: two tiny changes, per Bill’s review.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/e7006810d58a994295df00d84b0bbfc2e3a9faa9"},{"sha":"3ddefecd2f61d8762fb4d5afba43f141e1d0d0a9","author":{"name":"John Hugg","email":"e20c1c38bed5ba2b4ca482ee0cd4a40eeb934a80@voltdb.com"},"message":"Suppress a license message that unwanted in AWS.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/3ddefecd2f61d8762fb4d5afba43f141e1d0d0a9"},{"sha":"ea29fee9794a05a6f85d212b5051a85c5348ec67","author":{"name":"John T Crawford","email":"6edf6dde7b1531f095c70bcc5459f53b9f4cd771@users.noreply.github.com"},"message":"Merge pull request #4107 from VoltDB/ENG-10091-grammar-gen-squash8\n\nEng 10091 grammar gen squash8: finally putting the SQL-grammar-gen code on master!","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/ea29fee9794a05a6f85d212b5051a85c5348ec67"},{"sha":"8f12ce5c4a69fdbb821d76d5b0400ca40a39cd54","author":{"name":"Ning Shi","email":"669a35f5227a3808b67d2a36304b7a0a50f1ca0f@voltdb.com"},"message":"ENG-11447: Refactor DR producer initialization sequence. (#4109)\n\n- Instead of creating the DR gateways when the initiators are\r\n  constructed, which is way early than when the DR producer is ready to\r\n  do anything, I moved them out of the initiator constructor and create\r\n  them when the DR producer is ready.\r\n\r\n- The SpScheduler really doesn't care about the DR gateway. Only the\r\n  transactions care about it when they are run on the site. So I removed\r\n  the reference to the DR gateway from SpScheduler and created a getter\r\n  in the Site so that transactions can have access to it.","distinct":false,"url":"https://api.github.com/repos/VoltDB/voltdb/commits/8f12ce5c4a69fdbb821d76d5b0400ca40a39cd54"}]}
{"actor":{"display_login":"voltdbci"}}