{"push_id":1393252843,"size":31,"distinct_size":2,"ref":"refs/heads/new_warmup","head":"21e240565e9badd312b8b00ee8ce44ce2bdfab5a","before":"fae7ca245129c694d58943cc29de10f3e449ebc1","commits":[{"sha":"a5fd7cdab0fdc666527dcdacfbd991d0227b9015","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Added only_if_hit argument to buffer fix call\n\n- Using it for opportunistic adoption.","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/a5fd7cdab0fdc666527dcdacfbd991d0227b9015"},{"sha":"b01fac1eb0cc83effa04772cad2d95f372d47b2f","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Fixed order of key fields in TPCC history table\n\n- Timestamp should come first, otherwise every insert is random and\nhighly likely to cause a page miss.","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/b01fac1eb0cc83effa04772cad2d95f372d47b2f"},{"sha":"f86b1b698f72998891d4eae3e1f64f71c3d672d5","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Setting ignoreRestore on cleaner writes","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/f86b1b698f72998891d4eae3e1f64f71c3d672d5"},{"sha":"bafa5c6b1011509ed2426652a20ae1049d80c81e","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Removed option sm_archive_block_size\n\n- Log archived currently only supports a fixed block size (for some\nreason I can't remember), so it does not make sense to offer such\noption. Removing it to avoid any future frustrations.","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/bafa5c6b1011509ed2426652a20ae1049d80c81e"},{"sha":"e8ca11fe9c60450edf624c67161f346b11cf2dbd","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Assorted bugfixes to restore code","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/e8ca11fe9c60450edf624c67161f346b11cf2dbd"},{"sha":"95d0e2287c4639855e228393c05e9a4c920590ee","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Implemented multi-threaded restore\n\n- RestoreMgr now supports multiple cuncurrent restore threads, which\ncoordinate using a new three-state bitmap and the scheduler.","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/95d0e2287c4639855e228393c05e9a4c920590ee"},{"sha":"155119081495597949d852c9cd87e12d83a12328","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Log archiver bugfix\n\n- Initialization was completely ignoring highestLSN","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/155119081495597949d852c9cd87e12d83a12328"},{"sha":"2ddf16898932f29a8d979ce7348efbccbee59dfa","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Fixed bug in sthread IO\n\n- Vector of file descriptors grows as more files are added, but this was\nnot done in a thread-safe way, so that concurrent I/Os would race and\nget an invalid sdisk_t pointer. Fixed by acquiring mutex on every I/O --\nnot really ideal, but it's a workaround until we eliminate all the\nold-school sthread stuff.","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/2ddf16898932f29a8d979ce7348efbccbee59dfa"},{"sha":"5678ea05a3314dff0891c8f09db9032c4b247111","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Updated restore scheduler\n\n- Only onte thread attempts single pass; others pick a segment at random\nbetween firstNotRestored and lastUsedPid","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/5678ea05a3314dff0891c8f09db9032c4b247111"},{"sha":"56f25b1ff8d2d8e9f4261d0369d2b1b986414640","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Restore log records now have logical flag\n\n- Which should be the case, since they don't correspond to any page.\nWhether the logical flag is handled correctly by the rest of the system,\nwell... that's another story (short answer: it's not).","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/56f25b1ff8d2d8e9f4261d0369d2b1b986414640"},{"sha":"3149ffb91febbd3b868e05e56b15655bf082d812","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Updated scanner and verifylog components","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/3149ffb91febbd3b868e05e56b15655bf082d812"},{"sha":"4f4b2db1890685905131d92e5e7cff87f1b02646","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Added loginspect command tracerestore","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/4f4b2db1890685905131d92e5e7cff87f1b02646"},{"sha":"ba4b272091e3c1e434eea29fa0d2f9649d5099ec","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Small bugfix on restore logrecs","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/ba4b272091e3c1e434eea29fa0d2f9649d5099ec"},{"sha":"b87af948743b22f9705eaf343fffc47f5ea2c72a","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Changed GC pool forest default settings","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/b87af948743b22f9705eaf343fffc47f5ea2c72a"},{"sha":"0b2ea1cde5db8f08253fcfe28e18bf3604933926","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Small changes to TPC-C transaction","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/0b2ea1cde5db8f08253fcfe28e18bf3604933926"},{"sha":"f94a86199568369642d485efa49e29199d0d33ba","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Adapted BackupOnDemandReader for multiple threads\n\n- Also using it as default for now. With multi-threaded restore,\nBackupPrefetcher should be less significant and will probably be removed\nlater on (if multi-threaded restore works well enough on HDDs)","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/f94a86199568369642d485efa49e29199d0d33ba"},{"sha":"eb83bcd14345b99695399cb9189048d5c78e4fe5","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Changed behavior of random restore scheduler\n\n- Initializing random seed once for better randomness and using a\ninterval interpolation kind of thing.","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/eb83bcd14345b99695399cb9189048d5c78e4fe5"},{"sha":"099562560b6f3e1116f8112b5e0171e042de3ea2","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"New tstats for analyzing restore behavior","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/099562560b6f3e1116f8112b5e0171e042de3ea2"},{"sha":"e42597aed87de672d450bb44dacefa4bd7528760","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Extended restore scheduler with thread-specific calls\n\n- Just temporatily trying out a partitioned scheduler","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/e42597aed87de672d450bb44dacefa4bd7528760"},{"sha":"af850bece937fd03024737c620b5a19f86099f85","author":{"name":"Caetano Sauer","email":"a4ca4345924d9458978eacb2a3712446d5ec954f@cs.uni-kl.de"},"message":"Including <random> for gcc 6","distinct":false,"url":"https://api.github.com/repos/iMax3060/zero/commits/af850bece937fd03024737c620b5a19f86099f85"}]}
{"actor":{"display_login":"iMax3060"}}