{"push_id":837381455,"size":38,"distinct_size":22,"ref":"refs/heads/drop-raft-node","head":"fb8f63d7eddfaf772e997706e4e15d9c32782ebb","before":"4892bb508145020236e5997aa5772547b871c7f7","commits":[{"sha":"bb80bf52115f57761c0360f4a223ac8d9f084379","author":{"email":"3ba3974e96044dcde818e6310ed799abe10671d4@influxdb.com","name":"Philip O'Toole"},"message":"Display Enterprise message if no token set","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/bb80bf52115f57761c0360f4a223ac8d9f084379"},{"sha":"ff997a77264395147f06abae3d1d6582bcb21659","author":{"email":"c4ff4ac1308292e318156b1606c04405f8731cfb@yahoo.com","name":"Philip O'Toole"},"message":"Merge pull request #4514 from influxdb/cli_token\n\nDisplay Enterprise message if no token set","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/ff997a77264395147f06abae3d1d6582bcb21659"},{"sha":"e2ada3c59be9bff7e1963477935f6c735228f910","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@jasonwilder.com","name":"Jason Wilder"},"message":"Log errors when flushes fail\n\nThere errors were getting silently dropped which might be hiding\nproblems.","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/e2ada3c59be9bff7e1963477935f6c735228f910"},{"sha":"01bae0634cc79835c37f2a206cfdb55bb2c19452","author":{"email":"aad773b8842354567cc03e660a2694289fd3e1c1@users.noreply.github.com","name":"Jason Wilder"},"message":"Merge pull request #4529 from influxdb/jw-tsm\n\nLog errors when flushes fail","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/01bae0634cc79835c37f2a206cfdb55bb2c19452"},{"sha":"11bcb0f95aef7b41019568207fe615f5609326fa","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@jasonwilder.com","name":"Jason Wilder"},"message":"Add test for data races in tsm1 Write\n\nRunning this test with -race triggers a number of data races.","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/11bcb0f95aef7b41019568207fe615f5609326fa"},{"sha":"dda247142f86e9841e55e49df623cf81abba8e81","author":{"email":"aad773b8842354567cc03e660a2694289fd3e1c1@users.noreply.github.com","name":"Jason Wilder"},"message":"Merge pull request #4533 from influxdb/jw-tsm-races\n\nAdd test for data races in tsm1 Write","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/dda247142f86e9841e55e49df623cf81abba8e81"},{"sha":"7c71ed53a4dcf2357ceacba2f8c7b78f2c33e930","author":{"email":"b5b29822e5f284f5c3126c83e9f9f9cef201ef5d@gmail.com","name":"Nathaniel Cook"},"message":"fix subscriber logic when closed","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/7c71ed53a4dcf2357ceacba2f8c7b78f2c33e930"},{"sha":"1922a4010f711fd5bdccba8f5e60de273d919991","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@jasonwilder.com","name":"Jason Wilder"},"message":"Add test for writin/querying point earlier than first stored","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/1922a4010f711fd5bdccba8f5e60de273d919991"},{"sha":"965827c8e88967babf4eef92851ed59949b1a0b6","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@jasonwilder.com","name":"Jason Wilder"},"message":"Add test for writing/querying series with mixed field numbers","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/965827c8e88967babf4eef92851ed59949b1a0b6"},{"sha":"81d90ef43b0f46e13ccaa62ad9e25bbc219c3693","author":{"email":"69bc4957b0eae5f77fa6131eb01ae14712c4b615@influxdb.com","name":"Nathaniel Cook"},"message":"Merge pull request #4536 from influxdb/nc-fix-subscriptions\n\nfix subscriber logic when closed","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/81d90ef43b0f46e13ccaa62ad9e25bbc219c3693"},{"sha":"4ac67259f7d473e953b28f7fbd19f2327429fba0","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@jasonwilder.com","name":"Jason Wilder"},"message":"Fix data race in filesAndLock/Compact\n\nWARNING: DATA RACE\nWrite by goroutine 10:\n  github.com/influxdb/influxdb/tsdb/engine/tsm1.(*Engine).Compact()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/tsm1.go:716 +0x1a3e\n  github.com/influxdb/influxdb/tsdb/engine/tsm1_test.TestEngine_WriteCompaction_Concurrent.func2()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/tsm1_test.go:422 +0xc8\n\nPrevious read by goroutine 9:\n  github.com/influxdb/influxdb/tsdb/engine/tsm1.(*Engine).filesAndLock()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/tsm1.go:476 +0xe8\n  github.com/influxdb/influxdb/tsdb/engine/tsm1.(*Engine).Write()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/tsm1.go:370 +0x216\n  github.com/influxdb/influxdb/tsdb/engine/tsm1.(*Log).flush()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/wal.go:604 +0xef4\n  github.com/influxdb/influxdb/tsdb/engine/tsm1.(*Log).WritePoints()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/wal.go:243 +0x794\n  github.com/influxdb/influxdb/tsdb/engine/tsm1.(*Engine).WritePoints()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/tsm1.go:350 +0xb0\n  github.com/influxdb/influxdb/tsdb/engine/tsm1_test.TestEngine_WriteCompaction_Concurrent.func1()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/tsm1_test.go:401 +0x432\n\nGoroutine 10 (running) created at:\n  github.com/influxdb/influxdb/tsdb/engine/tsm1_test.TestEngine_WriteCompaction_Concurrent()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/tsm1_test.go:426 +0x225\n  testing.tRunner()\n      /private/var/folders/q8/bf_4b1ts2zj0l7b0p1dv36lr0000gp/T/workdir/go/src/testing/testing.go:456 +0xdc\n\nGoroutine 9 (running) created at:\n  github.com/influxdb/influxdb/tsdb/engine/tsm1_test.TestEngine_WriteCompaction_Concurrent()\n      /Users/jason/go/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/tsm1_test.go:406 +0x182\n  testing.tRunner()\n      /private/var/folders/q8/bf_4b1ts2zj0l7b0p1dv36lr0000gp/T/workdir/go/src/testing/testing.go:456 +0xdc","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/4ac67259f7d473e953b28f7fbd19f2327429fba0"},{"sha":"3a5044d4488d1a9388fe09d48c1079035d703228","author":{"email":"aad773b8842354567cc03e660a2694289fd3e1c1@users.noreply.github.com","name":"Jason Wilder"},"message":"Merge pull request #4537 from influxdb/jw-tsm-tests\n\nTSM test and data race fixes","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/3a5044d4488d1a9388fe09d48c1079035d703228"},{"sha":"529985964fb080041fd1a01f48b524152729baf3","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@pauldix.net","name":"Paul Dix"},"message":"Ensure compactions don't create files much larger than 2GB.\n\n* refactor compaction\n* rework compaction cleanup logic to work with multiple resulting files\n* ensure the uint64 number for a series key doesn't use 0 or MaxInt64 for sentinel values","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/529985964fb080041fd1a01f48b524152729baf3"},{"sha":"1233383ccf95ce87cdf139b382da52b2430389ef","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@pauldix.net","name":"Paul Dix"},"message":"Merge pull request #4530 from influxdb/pd-tsm-fix-compaction-size\n\nEnsure compactions don't create files much larger than 2GB.","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/1233383ccf95ce87cdf139b382da52b2430389ef"},{"sha":"28b585e6390a1bef7954373446a1a90055480f1d","author":{"email":"55d7f4a712d221ae5ab8eebc7a76203699f64e08@yahoo.com","name":"Ben Johnson"},"message":"refactor tsdb query engine\n\nThis commit refactors the tsdb query engine to use separate aggregate\nand raw execution paths, encapsulates cursor functionality, and removes\nthe TagSetCursor from the aggregate path. By removing the TagSetCursor,\nwe can pass sets of unordered values to the map functions and bypass\nthe `container/heap` entirely.","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/28b585e6390a1bef7954373446a1a90055480f1d"},{"sha":"52610f5e210f3f6add61ad2b17ff1c137fb3a324","author":{"email":"55d7f4a712d221ae5ab8eebc7a76203699f64e08@yahoo.com","name":"Ben Johnson"},"message":"Merge pull request #4531 from benbjohnson/map-series\n\nRefactor tsdb query engine","distinct":false,"url":"https://api.github.com/repos/influxdb/influxdb/commits/52610f5e210f3f6add61ad2b17ff1c137fb3a324"},{"sha":"7f0dd5ca349a4da6de10dfa40acdba99b0a150d4","author":{"email":"d3cd8c1bb1103c73918d4961bc0326a234de6ecb@lanou.com","name":"Cory LaNou"},"message":"baseline drop raft node","distinct":true,"url":"https://api.github.com/repos/influxdb/influxdb/commits/7f0dd5ca349a4da6de10dfa40acdba99b0a150d4"},{"sha":"c211cc22a1e439cf7f4acdb4855f66e6cc468755","author":{"email":"d3cd8c1bb1103c73918d4961bc0326a234de6ecb@lanou.com","name":"Cory LaNou"},"message":"fix race, add better error message","distinct":true,"url":"https://api.github.com/repos/influxdb/influxdb/commits/c211cc22a1e439cf7f4acdb4855f66e6cc468755"},{"sha":"23ec8c2b0a066d07d32a4c341cc5520e131aaea1","author":{"email":"d3cd8c1bb1103c73918d4961bc0326a234de6ecb@lanou.com","name":"Cory LaNou"},"message":"add more context to no leader errors","distinct":true,"url":"https://api.github.com/repos/influxdb/influxdb/commits/23ec8c2b0a066d07d32a4c341cc5520e131aaea1"},{"sha":"581b81657206b2e22eb57964c7e8e44f479b9723","author":{"email":"d3cd8c1bb1103c73918d4961bc0326a234de6ecb@lanou.com","name":"Cory LaNou"},"message":"disable monitor peer health","distinct":true,"url":"https://api.github.com/repos/influxdb/influxdb/commits/581b81657206b2e22eb57964c7e8e44f479b9723"}]}