You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/DataBlobs/entities/BlobEntry.jl
+3-4Lines changed: 3 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,10 @@
7
7
$(TYPEDEF)
8
8
9
9
A `BlobEntry` is a small about of structured data that holds reference information to find an actual blob. Many `BlobEntry`s
10
-
can exist on different graph nodes spanning Robots, and Sessions which can all reference the same `Blob`. A `BlobEntry`
11
-
is also a equivalent to a bridging entry between local `.originId` and a remotely assigned `.blobIds`.
10
+
can exist on different graph nodes spanning Agents and Factor Graphs which can all reference the same `Blob`.
12
11
13
12
Notes:
14
-
- All `.blobId`s are unique across the entire distributed system and are immutable. The `.originId` should be globally unique except for stochastic `uuid4` collisions that cannot be checked from a main reference owing to practical limitations such as network connectivity.
13
+
- `blobId`s should be unique within a blobstore and are immutable.
15
14
"""
16
15
Base.@kwdefstruct BlobEntry
17
16
""" Remotely assigned and globally unique identifier for the `BlobEntry` itself (not the `.blobId`). """
@@ -26,7 +25,7 @@ Base.@kwdef struct BlobEntry
26
25
blobstore::Symbol=:default
27
26
""" A hash value to ensure data consistency which must correspond to the stored hash upon retrieval. Use `bytes2hex(sha256(blob))`. [Legacy: some usage functions allow the check to be skipped if needed.] """
0 commit comments