00:00:03  * soldairjoined
00:02:20  * timoxleyjoined
00:02:42  <eugeneware>thanks for the info rescrv. Much to learn!
00:08:55  <rescrv>eugeneware: I don't think I actually answered your second question. I said what I thought of Raft/ZK/Paxos, but not how to use them to guarantee consistency.
00:09:05  <rescrv>In short, Paxos itself guarantees consistency.
00:09:40  <rescrv>If you run every operation through paxos, you'll have linearizability, but it'll be limited to the throughput of a single machine
00:10:54  <rescrv>You can have multiple Paxos groups, and shard across them. A naive way would be to store some objects on one Paxos cluster, and other objects on another Paxos cluster.
00:11:18  <rescrv>A better way is to build a system that uses Paxos to manage the system metastate, and a faster protocol for keeping the data safe.
00:11:48  <rescrv>In HyperDex we use consensus to manage a mapping from data to servers and then the servers use value-dependent chaining to consistently replicate data.
00:12:16  <rescrv>The problem with this approach, of course, is that consistently replicating the configuration of the system does not guarantee the system itself is consistent.
00:14:15  <rescrv>Like I said, with HyperDex, we use VDC to ensure that the system itself is consistent
00:16:16  <eugeneware>that make sense.
00:18:53  * ednapira_quit (Remote host closed the connection)
00:26:38  * timoxleyquit (Remote host closed the connection)
00:32:28  * mikealquit (Quit: Leaving.)
00:34:46  * jxsonjoined
00:35:54  * eugenewarequit (Remote host closed the connection)
00:36:15  * thlorenzjoined
00:36:21  * eugenewarejoined
00:37:47  * thlorenz_joined
00:40:38  * eugenewarequit (Ping timeout: 240 seconds)
00:42:11  * thloren__joined
00:42:39  * thlorenz_quit (Ping timeout: 276 seconds)
00:45:55  * mcollinajoined
00:47:12  * thloren__quit (Ping timeout: 276 seconds)
00:51:11  * mcollinaquit (Remote host closed the connection)
00:51:39  * mcollinajoined
00:57:23  * jxsonquit (Remote host closed the connection)
01:02:43  * mikealjoined
01:21:07  * gwenbelljoined
01:23:27  * thlorenz_joined
01:27:19  * gwenbellquit (Quit: Lost terminal)
01:28:05  * thlorenz_quit (Ping timeout: 248 seconds)
01:30:16  * eugenewarejoined
01:33:44  * mikealquit (Quit: Leaving.)
01:37:27  * thlorenz_joined
01:41:15  * thlorenz_quit (Read error: Operation timed out)
01:50:20  <mbalho>hmm whats the easiest way to get the size in bytes of a sublevel
01:53:32  * thlorenz_joined
01:53:32  * thlorenzquit (Read error: Connection reset by peer)
01:57:47  * thlorenzjoined
02:02:36  * thlorenzquit (Ping timeout: 276 seconds)
02:14:26  * mikealjoined
02:16:16  * ednapiranhajoined
02:19:29  * thlorenzjoined
02:23:50  * thlorenzquit (Ping timeout: 240 seconds)
02:35:59  * soldairquit (Ping timeout: 250 seconds)
02:40:10  * thlorenz_quit (Read error: Connection reset by peer)
02:40:26  * thlorenzjoined
02:48:06  * thlorenzquit (Remote host closed the connection)
02:48:34  * thlorenzjoined
02:53:16  * ednapiranhaquit (Remote host closed the connection)
02:55:01  * thlorenz_joined
02:55:01  * thlorenzquit (Read error: Connection reset by peer)
03:01:08  * thlorenzjoined
03:02:46  * thlorenz_quit (Read error: Connection reset by peer)
03:03:16  * thlorenz_joined
03:05:11  * mikealquit (Quit: Leaving.)
03:05:16  * thlorenzquit (Ping timeout: 240 seconds)
03:05:38  * thlorenzjoined
03:05:42  * thlorenz_quit (Read error: Connection reset by peer)
03:08:08  * wolfeidaujoined
03:12:27  * thlorenz_joined
03:12:27  * thlorenzquit (Read error: Connection reset by peer)
03:13:29  * mikealjoined
03:16:21  * julianduquequit (Ping timeout: 248 seconds)
03:17:05  * thlorenz_quit (Read error: Connection reset by peer)
03:17:06  * thlorenzjoined
03:24:25  * wolfeidauquit (Ping timeout: 246 seconds)
03:31:11  * mikealquit (Quit: Leaving.)
03:34:48  * timoxleyjoined
03:35:24  * thlorenzquit (Remote host closed the connection)
03:47:37  * thlorenzjoined
03:47:50  * fallsemojoined
03:52:18  * thlorenzquit (Ping timeout: 264 seconds)
03:57:46  * jxsonjoined
04:02:15  * jxsonquit (Ping timeout: 260 seconds)
04:03:41  * wolfeidaujoined
04:09:40  * thlorenzjoined
04:14:30  * mikealjoined
04:14:30  * thlorenzquit (Ping timeout: 264 seconds)
04:17:35  * fallsemoquit (Quit: Leaving.)
04:18:53  * mikealquit (Ping timeout: 256 seconds)
04:23:09  * nathan7quit (Read error: Connection reset by peer)
04:31:07  * timoxleyquit (Remote host closed the connection)
04:37:56  * mikealjoined
04:42:45  * dguttmanquit (Quit: dguttman)
04:52:05  * ralphtheninjaquit (Ping timeout: 245 seconds)
04:53:54  * levelbotquit (Remote host closed the connection)
04:54:09  * levelbotjoined
04:54:39  * thlorenzjoined
04:58:40  * thlorenzquit (Ping timeout: 240 seconds)
05:00:47  * timoxleyjoined
05:04:47  * wolfeidauquit (Remote host closed the connection)
05:22:07  * jcrugzzquit (Ping timeout: 264 seconds)
05:22:24  * jxsonjoined
05:28:01  * mikealquit (Quit: Leaving.)
05:37:44  * jxsonquit (Remote host closed the connection)
05:41:06  * thlorenzjoined
05:46:12  * thlorenzquit (Ping timeout: 276 seconds)
05:58:11  * mikealjoined
06:00:11  * wolfeidaujoined
06:00:19  * mcollinaquit (Ping timeout: 256 seconds)
06:06:49  * mikealquit (Ping timeout: 246 seconds)
06:21:49  * dominictarrjoined
06:24:05  * thlorenzjoined
06:29:06  * thlorenzquit (Ping timeout: 276 seconds)
06:34:44  * mikealjoined
06:48:14  * wolfeidauquit (Remote host closed the connection)
07:02:15  * dominictarrquit (Quit: dominictarr)
07:04:40  * timoxleyquit (Remote host closed the connection)
07:05:14  * timoxleyjoined
07:08:09  * timoxley_joined
07:09:05  * timoxleyquit (Read error: Connection reset by peer)
07:10:00  * timoxley_quit (Remote host closed the connection)
07:10:41  * timoxleyjoined
07:14:38  * timoxleyquit (Ping timeout: 240 seconds)
07:24:38  * thlorenzjoined
07:29:02  * thlorenzquit (Ping timeout: 240 seconds)
07:44:49  * mcollinajoined
07:45:17  * mcollina_joined
07:46:37  * timoxleyjoined
07:49:02  * mcollinaquit (Ping timeout: 240 seconds)
08:07:54  * jcrugzzjoined
08:07:54  * mcollina_quit (Ping timeout: 276 seconds)
08:08:33  * mcollinajoined
08:08:40  * wolfeidaujoined
08:10:45  * eugenewarequit (Remote host closed the connection)
08:11:19  * eugenewarejoined
08:15:39  * eugenewarequit (Ping timeout: 260 seconds)
08:16:33  * mcollina_joined
08:16:45  * mcollinaquit (Ping timeout: 240 seconds)
08:25:03  * thlorenzjoined
08:29:26  * thlorenzquit (Ping timeout: 240 seconds)
08:34:50  * eugenewarejoined
08:38:43  * wolfeidauquit (Ping timeout: 246 seconds)
08:46:18  * eugenewarequit (Quit: Colloquy for iPad - http://colloquy.mobi)
08:55:29  * thlorenzjoined
08:57:42  * timoxleyquit (Ping timeout: 256 seconds)
09:00:33  * thlorenzquit (Ping timeout: 276 seconds)
09:25:56  * dominictarrjoined
09:55:52  * thlorenzjoined
10:00:05  * thlorenzquit (Ping timeout: 248 seconds)
10:05:26  * eugenewarejoined
10:08:11  * dominictarrquit (Read error: Connection reset by peer)
10:08:34  * ralphtheninjajoined
10:08:37  * dominictarrjoined
10:39:21  * jcrugzzquit (Ping timeout: 276 seconds)
10:46:29  * thlorenzjoined
10:50:30  * thlorenzquit (Ping timeout: 240 seconds)
11:08:20  * dominictarrquit (Quit: dominictarr)
11:22:59  * thlorenzjoined
11:27:02  * thlorenzquit (Ping timeout: 240 seconds)
11:29:15  * timoxleyjoined
11:29:45  * dominictarrjoined
11:44:41  * jcrugzzjoined
11:48:53  * jcrugzzquit (Ping timeout: 248 seconds)
11:56:24  * thlorenzjoined
12:01:15  * thlorenzquit (Ping timeout: 276 seconds)
12:07:11  * thlorenzjoined
12:07:41  * julianduquejoined
12:07:47  * thlorenz_joined
12:11:54  * julianduquequit (Client Quit)
12:12:21  * thlorenz_quit (Ping timeout: 248 seconds)
12:26:20  * thlorenz_joined
12:29:26  * eugenewarequit (Ping timeout: 240 seconds)
12:30:38  * thlorenz_quit (Ping timeout: 240 seconds)
12:38:37  * eugenewarejoined
12:44:33  * eugenewarequit (Ping timeout: 240 seconds)
12:48:07  * thlorenz_joined
12:53:15  * thlorenz_quit (Ping timeout: 276 seconds)
12:54:12  * eugenewarejoined
12:54:47  * eugenewarequit (Read error: Connection reset by peer)
12:55:06  * eugenewarejoined
12:58:04  * eugenewa_joined
12:59:48  * fallsemojoined
13:01:42  * eugenewarequit (Ping timeout: 276 seconds)
13:02:23  * eugenewarejoined
13:04:44  * eugenew__joined
13:05:30  * eugenewa_quit (Ping timeout: 264 seconds)
13:07:02  * eugenewarequit (Ping timeout: 256 seconds)
13:10:13  * eugenewarejoined
13:10:33  * soldairjoined
13:11:16  * eugenew__quit (Ping timeout: 264 seconds)
13:16:04  * eugenewarequit (Ping timeout: 264 seconds)
13:17:21  * ednapiranhajoined
13:19:55  * fallsemoquit (Quit: Leaving.)
13:21:36  * eugenewarejoined
13:23:29  * eugenewa_joined
13:26:04  * eugenewarequit (Ping timeout: 246 seconds)
13:27:52  * eugenewarejoined
13:30:27  * thlorenz_joined
13:31:04  * eugenewa_quit (Ping timeout: 264 seconds)
13:34:54  * thlorenz_quit (Ping timeout: 264 seconds)
13:36:44  * thlorenzquit (Remote host closed the connection)
13:55:58  * julianduquejoined
13:59:07  * fallsemojoined
13:59:33  * eugenewarequit (Ping timeout: 276 seconds)
14:00:26  * tmcwjoined
14:02:11  * thlorenzjoined
14:05:44  * thlorenz_joined
14:08:55  * timoxleyquit (Remote host closed the connection)
14:09:06  * thlorenzquit (Read error: Connection reset by peer)
14:09:30  * thlorenzjoined
14:10:40  * thlorenz_quit (Ping timeout: 264 seconds)
14:11:35  * eugenewarejoined
14:22:06  * timoxleyjoined
14:22:06  * thlorenzquit (Read error: Connection reset by peer)
14:22:13  * thlorenzjoined
14:22:15  * thlorenz_joined
14:26:08  * timoxleyquit (Remote host closed the connection)
14:27:30  * thlorenz_quit (Ping timeout: 276 seconds)
14:37:36  * mikealquit (Quit: Leaving.)
14:37:36  * thlorenzquit (Read error: Connection reset by peer)
14:37:55  * thlorenzjoined
14:49:04  * thlorenzquit (Read error: No buffer space available)
14:49:06  * thlorenz_joined
14:52:16  * thlorenzjoined
14:54:03  * rescrvquit (Read error: Operation timed out)
14:54:29  * rescrvjoined
14:57:00  * thlorenzquit (Ping timeout: 260 seconds)
15:01:22  * mcollina_quit (Read error: Connection reset by peer)
15:01:27  * mcollinajoined
15:03:02  * jerrysvjoined
15:03:12  <jerrysv>tmcw: ping?
15:03:19  <tmcw>jerrysv: hey
15:03:33  <jerrysv>tmcw: wrong channel, i know, but at least this is a ## :)
15:03:49  <jerrysv>if i read your geojson email right, you're looking to add z and m potentially?
15:03:49  * paulfryzeljoined
15:05:09  <tmcw>possibly - as mike points out, his approach would require an agreement of meaning between the consumer and producer that isn't all that nice
15:05:24  <tmcw>but yeah - like there are elements of gpx that geojson doesn't currently make easy to mirror
15:05:42  <tmcw>gpx -> geojson and osm -> geojson conversion are similarly lossy
15:05:50  * mcollinaquit (Ping timeout: 240 seconds)
15:06:05  <jerrysv>yeah, we sort of hacked around that with the wkt conversion to include properties as to what they refer to, assume z m for 4, then z or m property for definition
15:06:19  <jerrysv>sort of what wkt does, but in a less supported hacky way
15:06:44  * ednapiranhaquit (Remote host closed the connection)
15:06:52  <jerrysv>POINT ZM (1 2 3 4) , POINT M (1 2 4), etc
15:07:11  * paulfryz_joined
15:07:55  <tmcw>huh, interesting
15:08:06  <tmcw>like, for tcx conversion, there'll be heart-rate as well
15:08:16  <tmcw>so I guess up to 4 elements
15:08:24  <jerrysv>yeah, and very non-standard - but at least lives off of the properties object
15:09:01  <jerrysv>someone offered to add a strict geojson validator to terraformer, i was a little standoffish in regards to that
15:09:50  * paulfryzelquit (Ping timeout: 240 seconds)
15:10:03  <tmcw>you've seen geojsonhint, right?
15:10:04  * levelbotquit (Ping timeout: 260 seconds)
15:10:10  <jerrysv>yeah
15:10:33  <tmcw>so far I think it's a decent ratio of strict to permissive
15:11:07  <tmcw>gr, and the whole editor -> leaflet -> and back thing is going to kill dimensions over two, I can just feel it
15:11:39  <jerrysv>yeah, that was exactly what i was running into
15:11:53  <jerrysv>i'd love to get this solved "officially"
15:12:39  <jerrysv>i'll follow up in an email on the list, at least throw in the wkt use case
15:21:56  * thlorenzjoined
15:24:15  <jerrysv>tmcw: lobbed - don't know if it's a good solution or not, but at least it's a discussion point
15:25:58  * thlorenzquit (Ping timeout: 240 seconds)
15:33:06  * tmcwquit (Remote host closed the connection)
15:33:47  * rescrvquit (Read error: Operation timed out)
15:34:10  * tmcwjoined
15:34:26  * ednapiranhajoined
15:35:04  * ednapiranhaquit (Remote host closed the connection)
15:35:44  * ednapiranhajoined
15:44:20  * thlorenzjoined
15:48:38  * thlorenzquit (Ping timeout: 240 seconds)
15:49:27  * rescrvjoined
15:50:48  * dguttmanjoined
16:02:29  * julianduquequit (Quit: leaving)
16:08:20  * ramitosquit (Ping timeout: 245 seconds)
16:18:27  * thlorenzjoined
16:22:40  * thlorenzquit (Ping timeout: 240 seconds)
16:45:17  * ramitosjoined
16:50:44  * thlorenzjoined
16:55:18  * thlorenzquit (Ping timeout: 264 seconds)
16:56:27  * dominictarr_joined
16:57:16  * tmcwquit (Remote host closed the connection)
16:59:36  * dominictarrquit (Ping timeout: 276 seconds)
16:59:37  * dominictarr_changed nick to dominictarr
17:03:11  * thlorenzjoined
17:07:26  * thlorenzquit (Ping timeout: 240 seconds)
17:15:31  * mcollinajoined
17:16:24  * mcollinaquit (Remote host closed the connection)
17:16:50  * mcollinajoined
17:21:02  * mcollinaquit (Ping timeout: 240 seconds)
17:26:31  * tmcwjoined
17:29:09  * thlorenzjoined
17:33:20  * mikealjoined
17:33:42  * thlorenzquit (Ping timeout: 264 seconds)
17:35:41  * jxsonjoined
17:44:49  * keslajoined
17:49:16  * jerrysvquit (Ping timeout: 246 seconds)
17:49:48  * keslaquit (Ping timeout: 256 seconds)
17:50:11  * jerrysv_joined
17:50:22  * jerrysv_changed nick to jerrysv
17:51:43  * thlorenzjoined
17:56:11  * thlorenzquit (Ping timeout: 260 seconds)
18:01:57  * mcollinajoined
18:02:35  * julianduquejoined
18:07:33  * thlorenzjoined
18:11:49  * thlorenzquit (Ping timeout: 248 seconds)
18:22:34  * jcrugzzjoined
18:24:20  * Acconutjoined
18:24:50  * Acconutquit (Client Quit)
18:26:53  * thlorenzjoined
18:31:02  * thlorenzquit (Ping timeout: 240 seconds)
18:32:41  * dominictarrquit (Quit: dominictarr)
18:33:49  * thlorenzjoined
18:37:37  * mikealquit (Quit: Leaving.)
18:38:18  * mcollinaquit (Remote host closed the connection)
18:39:03  * thlorenzquit (Ping timeout: 276 seconds)
18:40:56  * mikealjoined
18:43:10  * mikealquit (Client Quit)
18:44:11  * thlorenzjoined
18:45:15  * mcollinajoined
18:48:42  * thlorenzquit (Ping timeout: 264 seconds)
18:50:39  * jxsonquit (Remote host closed the connection)
18:53:14  * jxsonjoined
18:56:42  * thlorenz_quit (Remote host closed the connection)
18:57:09  * thlorenzjoined
19:01:26  * thlorenzquit (Ping timeout: 240 seconds)
19:01:26  * jerrysvquit (Read error: Connection reset by peer)
19:05:53  * mcollinaquit (Remote host closed the connection)
19:06:20  * mcollinajoined
19:11:16  * mcollinaquit (Ping timeout: 264 seconds)
19:20:58  * thlorenzjoined
19:25:06  * thlorenzquit (Ping timeout: 240 seconds)
19:37:14  <juliangruber>rvagg: nice topic
19:42:36  * thlorenzjoined
19:47:16  * thlorenzquit (Ping timeout: 264 seconds)
19:52:21  * thlorenzjoined
19:56:52  * thlorenzquit (Ping timeout: 264 seconds)
20:08:20  * thlorenzjoined
20:13:04  * thlorenzquit (Ping timeout: 264 seconds)
20:13:17  * thlorenzjoined
20:16:58  * mcollinajoined
20:20:44  * thlorenz_joined
20:21:47  * mcollinaquit (Ping timeout: 260 seconds)
20:23:33  * ednapiranhaquit (Remote host closed the connection)
20:24:46  * mikealjoined
20:25:02  * thlorenz_quit (Ping timeout: 240 seconds)
20:30:10  * thlorenz_joined
20:35:25  * thlorenz_quit (Ping timeout: 276 seconds)
20:45:35  * thlorenz_joined
20:49:41  * scttnlsnjoined
20:50:16  * thlorenz_quit (Ping timeout: 264 seconds)
20:52:57  * wolfeidaujoined
20:54:09  * ednapiranhajoined
20:54:42  * jxsonquit (Remote host closed the connection)
20:58:43  * jxsonjoined
20:58:49  * thlorenz_joined
20:59:17  * mikealquit (Quit: Leaving.)
21:02:58  * thlorenz_quit (Read error: Connection reset by peer)
21:03:01  * thloren__joined
21:04:12  * jxsonquit (Remote host closed the connection)
21:06:14  * paulfryz_quit (Remote host closed the connection)
21:06:48  * paulfryzeljoined
21:07:54  * thloren__quit (Ping timeout: 276 seconds)
21:10:17  * Acconutjoined
21:11:44  * thlorenz_joined
21:11:48  * paulfryzelquit (Ping timeout: 276 seconds)
21:16:04  * thlorenz_quit (Ping timeout: 256 seconds)
21:20:18  * thlorenz_joined
21:20:38  * eugenewarequit (Remote host closed the connection)
21:25:04  * thlorenz_quit (Ping timeout: 264 seconds)
21:26:50  * thlorenz_joined
21:31:57  * thlorenz_quit (Ping timeout: 276 seconds)
21:33:53  * thlorenz_joined
21:34:18  * ramitosquit (Ping timeout: 264 seconds)
21:36:36  * Acconutquit (Quit: Acconut)
21:36:47  * thloren__joined
21:36:51  * thlorenz_quit (Read error: Connection reset by peer)
21:40:34  * thloren__quit (Read error: Connection reset by peer)
21:40:51  * thlorenz_joined
21:44:57  * thlorenz_quit (Read error: Connection reset by peer)
21:45:12  * thlorenz_joined
21:49:59  * thlorenz_quit (Ping timeout: 260 seconds)
21:51:27  * jxsonjoined
21:52:40  * thlorenz_joined
21:57:27  * thlorenz_quit (Ping timeout: 260 seconds)
21:59:39  * thlorenz_joined
22:02:50  * thloren__joined
22:02:51  * thlorenz_quit (Read error: Connection reset by peer)
22:07:40  * thloren__quit (Ping timeout: 264 seconds)
22:08:04  * mikealjoined
22:10:23  * scttnlsnquit (Remote host closed the connection)
22:10:47  * thlorenz_joined
22:15:30  * thlorenz_quit (Ping timeout: 276 seconds)
22:17:04  * thlorenz_joined
22:21:36  * thloren__joined
22:21:43  * thlorenz_quit (Ping timeout: 260 seconds)
22:26:30  * thloren__quit (Ping timeout: 264 seconds)
22:29:49  * thlorenz_joined
22:29:55  * nathan7joined
22:35:00  * thlorenz_quit (Ping timeout: 276 seconds)
22:35:38  * thlorenz_joined
22:37:13  * thlorenz_quit (Read error: Connection reset by peer)
22:37:17  * thloren__joined
22:40:54  * thlorenz_joined
22:41:26  * thloren__quit (Ping timeout: 240 seconds)
22:44:09  * thloren__joined
22:45:02  * thlorenz_quit (Ping timeout: 240 seconds)
22:46:26  * thloren__quit (Read error: Connection reset by peer)
22:46:39  * thlorenz_joined
22:49:03  * thlorenz_quit (Read error: Connection reset by peer)
22:49:26  * thlorenz_joined
22:50:57  * thloren__joined
22:50:57  * thlorenz_quit (Read error: Connection reset by peer)
22:52:48  * thlorenz_joined
22:52:48  * thloren__quit (Read error: Connection reset by peer)
22:54:42  * thloren__joined
22:54:42  * thlorenz_quit (Read error: Connection reset by peer)
22:58:05  * thloren__quit (Read error: Connection reset by peer)
22:58:25  * thlorenz_joined
23:01:24  * thlorenz_quit (Read error: Connection reset by peer)
23:01:42  * thlorenz_joined
23:04:28  * tmcwquit (Remote host closed the connection)
23:05:52  * thlorenz_quit (Ping timeout: 240 seconds)
23:25:13  * fallsemoquit (Quit: Leaving.)
23:27:42  * wolfeidauquit (Ping timeout: 264 seconds)
23:31:35  * mcollinajoined
23:53:08  * mcollinaquit (Remote host closed the connection)
23:53:35  * mcollinajoined
23:58:51  * mcollinaquit (Ping timeout: 276 seconds)