Alex Miller
4a7e0319c7
Refactor away pushlock.
...
Pushing was already a serialized, sequential operation.
Instead make it explicit that there are two waits as part of a push:
1. The setup work to reserve a spot on in the file
2. The work of writing and sync'ing the data
And we return a Future<Future<Void>> to force these to be done sequentially.
2019-05-10 20:30:52 -10:00
..
2018-04-19 11:44:01 -07:00
2019-05-07 17:19:59 -07:00
2019-03-04 20:56:31 -08:00
2019-03-30 14:17:18 -07:00
2019-03-22 08:29:41 -07:00
2019-05-06 18:16:44 -07:00
2018-10-19 17:35:33 +00:00
2018-02-21 10:25:11 -08:00
2019-02-19 15:16:59 -08:00
2018-03-06 10:15:04 -08:00
2019-03-15 10:34:57 -07:00
2018-12-28 11:33:42 -08:00
2019-02-19 15:16:59 -08:00
2018-02-21 10:25:11 -08:00
2019-04-22 17:29:46 -07:00
2019-03-07 13:16:20 -08:00
2019-04-22 17:29:46 -07:00
2019-03-05 18:03:57 -08:00
2019-03-14 15:00:57 -07:00
2019-03-13 13:14:39 -07:00
2019-05-10 20:30:52 -10:00
2019-04-25 17:08:13 -07:00
2019-05-06 18:16:44 -07:00
2019-05-06 18:16:44 -07:00
2019-03-18 15:09:43 -07:00
2018-10-19 18:55:35 -07:00
2019-03-28 11:52:50 -07:00
2018-11-06 19:31:16 -08:00
2018-11-06 19:31:16 -08:00
2018-10-19 17:35:33 +00:00
2019-02-19 15:16:59 -08:00
2019-03-19 08:22:22 -07:00
2019-04-26 13:53:56 -07:00
2019-05-10 18:26:22 -10:00
2019-05-10 18:26:22 -10:00
2019-02-19 15:16:59 -08:00
2019-01-24 11:43:26 -08:00
2018-12-13 13:36:52 -08:00
2018-03-06 10:15:04 -08:00
2019-02-28 14:24:52 -08:00
2018-12-28 11:33:42 -08:00
2019-05-02 17:24:39 -07:00
2019-03-28 11:52:50 -07:00
2019-03-13 13:14:39 -07:00
2019-02-22 14:38:13 -08:00
2019-03-18 15:09:43 -07:00
2019-03-28 11:52:50 -07:00
2019-02-15 20:37:07 -08:00
2019-04-25 17:07:35 -07:00
2019-04-01 16:38:25 -07:00
2018-10-19 17:35:33 +00:00
2018-10-19 17:35:33 +00:00
2019-03-28 11:52:50 -07:00
2019-02-19 15:16:59 -08:00
2018-12-13 13:36:52 -08:00
2018-12-28 11:33:42 -08:00
2019-03-28 11:52:50 -07:00
2019-05-03 17:19:45 -07:00
2018-10-19 17:35:33 +00:00
2019-01-24 14:43:12 -08:00
2019-02-19 15:16:59 -08:00
2019-02-19 15:16:59 -08:00
2019-03-08 11:25:07 -05:00
2019-03-08 11:25:07 -05:00
2019-03-27 08:41:19 -07:00
2019-03-19 11:29:19 -07:00
2018-07-05 00:08:51 -07:00
2019-02-19 15:16:59 -08:00
2019-01-24 17:43:06 -08:00
2019-02-19 15:16:59 -08:00
2019-01-24 17:43:06 -08:00
2019-03-07 13:16:20 -08:00
2019-03-19 15:23:14 -07:00
2018-04-30 18:26:29 -07:00
2019-03-05 22:06:12 -08:00
2019-05-07 17:06:54 -07:00
2019-03-22 08:29:41 -07:00
2018-10-19 17:35:33 +00:00
2018-10-19 17:35:33 +00:00
2019-04-08 14:55:58 -07:00
2019-03-28 11:52:50 -07:00
2018-02-21 10:25:11 -08:00
2019-03-28 17:05:30 -07:00
2019-02-19 15:16:59 -08:00
2019-01-24 17:43:06 -08:00
2019-05-03 17:19:45 -07:00
2019-02-19 15:16:59 -08:00
2019-04-23 04:50:58 -07:00
2018-10-19 17:35:33 +00:00
2018-02-21 10:25:11 -08:00
2019-04-07 23:00:58 -07:00
2019-03-27 08:24:25 -07:00