Ping. On Wed, May 20, 2009 at 4:38 PM, Fred Wulff <[email protected]> wrote:
> > Hmm...looks like I sent this from the wrong address and it didn't go > out. Apologies if it did and this is a double post. > > Okay, I added a first stab at this in my github fork: > > http://github.com/frew/beanstalkd/commit/829879a73898f9334538ffc50360d9e9960f7727 > > I ended up using {first 255 chars of node name}.{start up unix > time}.{random value} > > Thoughts: > * We could serve the node name, start_time, and random value > separately if we wanted, but I don't think we want to delegate any > more than that to the client (since node name can be different > depending on how the client is connecting, and the other two aren't > determinable client-side). > * I thought about including a hash, but since we're in C land here, I > think it would be more trouble than it's worth in terms of additional > code or dependencies. It should be easy to add on the client-side, > since most recent languages have it as part of their standard > libraries. > * I'm assuming time_t is an integral type. I think this is the case on > every reasonable system, but it's not actually a standard. > * It might be worth 0 padding the time so that guids sort > lexicographically. *shrug* > > -Fred > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "beanstalk-talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/beanstalk-talk?hl=en -~----------~----~----~----~------~----~------~--~---
