01:11:50 GMT Hello! 01:12:38 GMT Does AOF mean every time my server boot up, it will take a very long time to recreate the database? 08:06:50 GMT itamarhaber: yes sure 08:07:14 GMT itamarhaber: 9 chars with 64 symbols = 56 bits, + 10 bit of "encoding version" = 64 bit 08:07:45 GMT itamarhaber: so when we save types in the RDB, we can use a 64 bit prefix immediately after the "MODULE TYPE" byte, in order to identify what follows. 08:08:29 GMT itamarhaber: yet each value-prefix is not just able to locate the right module to call the callbacks, but also if no match is found, from this ID we can reconstruct the type name to give an hint to the user 08:09:31 GMT itamarhaber: so signatures are actually 8 bytes, since we shift the 6 bits characters of the name... into 7 bytes (with 2 bits spare) 08:10:45 GMT itamarhaber: note that avoiding uppercase letters, one could use a longer type identifier, but since the length is fixed to force the author to come up with a 18 chars unique string sounded like a bit odd :-) 08:10:54 GMT also long as TYPE reply 08:11:08 GMT so... 9 chars but with a more interesting charset: A-Z a-z 0-9 - _ 08:11:31 GMT My-Type12 08:11:54 GMT AZ-bloomF 08:12:02 GMT it's not hard to find an unique name 08:12:10 GMT especially using the name-author trick (or the reverse)