)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"change_message_id":"5da909d0ae92ba9ddf5be9ea4196eca27e59867c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    1366428678 Sat Apr 20 03:31:18 2013 UTC"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"If you\u0027re wondering why I just didn\u0027t use uuid1 that embeds the time,"},{"line_number":19,"context_line":"it\u0027s because it also embeds uuid.getnode() which \"The first time this"},{"line_number":20,"context_line":"runs, it may launch a separate program, which could be quite slow.\""},{"line_number":21,"context_line":"We could supply our own getnode value, but then we have to guarantee"},{"line_number":22,"context_line":"its uniqueness, yada yada yada."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAOn%2F%2F1A4%3D","line":19,"updated":"2013-04-20 04:30:33.000000000","message":"Do you mean to say it also embeds the return value from uuid.getnode()?","commit_id":"a5865e26cb086e17bb803121127c5b6c2169e75e"},{"author":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"change_message_id":"5da909d0ae92ba9ddf5be9ea4196eca27e59867c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"If you\u0027re wondering why I just didn\u0027t use uuid1 that embeds the time,"},{"line_number":19,"context_line":"it\u0027s because it also embeds uuid.getnode() which \"The first time this"},{"line_number":20,"context_line":"runs, it may launch a separate program, which could be quite slow.\""},{"line_number":21,"context_line":"We could supply our own getnode value, but then we have to guarantee"},{"line_number":22,"context_line":"its uniqueness, yada yada yada."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: Ie33caf1e839fd1a21b01a928a8b301126bef7396"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAOn%2F%2F1A0%3D","line":21,"updated":"2013-04-20 04:30:33.000000000","message":"So looking at the call sequence for 2.6:\n\n\u003d\u003d\u003d\u003d\n\nuuid.uuid1([node[, clock_seq]])\n\nGenerate a UUID from a host ID, sequence number, and the current time. If node is not given, getnode() is used to obtain the hardware address. If clock_seq is given, it is used as the sequence number; otherwise a random 14-bit sequence number is chosen.\n\n\u003d\u003d\u003d\u003d\n\nSo it would seem we could supply node as a parameter, and clock_seq as perhaps the request number being served?","commit_id":"a5865e26cb086e17bb803121127c5b6c2169e75e"}]}
