Sign inSign up

measurementlab/uuid

By measurementlab

Updated over 2 years ago

Image
0

50K+

measurementlab/uuid repository overview

Socket UUIDs for the M-Lab platform

Travis Build Status Coverage Status GoDoc Go Report Card

This allows us to generate a globally unique ID for any TCP socket. When we say globally, we really mean globally - it should be impossible to have two machines generate the same UUID.

The only case the uniqueness of the UUID could be violated is if two machines have the same hostname and booted up at the exact same second in time, but it is bad practice to give machines the same hostname (so don't).

⚠️: This library is fully supported on Linux systems only. Using this library on non Linux system will compile but most likely will not work as intended. Use on non Linux systems at your own risk.

The design of the UUIDs and this system for creating them can be found in DESIGN.md.

Tag summary

Content type

Image

Digest

sha256:47fd20223

Size

3.9 MB

Last updated

over 2 years ago

docker pull measurementlab/uuid