Hi! I made some (imho) improvements to the OID implementation, if someone with write access would find time to review/commit the attached package, I'd be grateful. The commit message: Make OID implementation more compatible with the description in http://docs.mongodb.org/manual/reference/object-id/. - Use the UNIX epoch instead of Smalltalk epoch for timestamp part, store BE so it's pseudo-sortable by time (also, you can use getTimestamp() in mongo shell and get a sensible value) - Use a per-session ID instead of localhost name for machine identification. localhost name is far from unique on some platforms (always 'localhost' on Macs), better with a unique ID per image session. - Counter initialized with a random value. As an added bonus, [OID new] bench should see a ~10% increase in performance. Cheers, Henry
On 08 Jul 2013, at 2:45 , François Stephany <tulipe.moutarde@gmail.com> wrote:
Hi,
I've just created a new team for MongoTalk on SmalltalkHub:
http://www.smalltalkhub.com/#!/~MongoTalkTeam <http://www.smalltalkhub.com/#%21/%7EMongoTalkTeam>
The old repo (http://www.smalltalkhub.com/#!/~francois/MongoTalk <http://www.smalltalkhub.com/#%21/%7Efrancois/MongoTalk>) will stay just in case some scripts rely on it but you should update to the new repo:
http://www.smalltalkhub.com/#!/~MongoTalkTeam/mongotalk <http://www.smalltalkhub.com/#%21/%7EMongoTalkTeam/mongotalk>
I've created a version 1.5.1 in the Metacello configuration to reflect the repo migration. Shout at me if I missed something!
Cheers, Fa
(Many thanks to Norbert for pushing the migration ;)