Writing a slice to an existing bin
If the slice is being written to an existing bin:
- The slicename is hashed to determine bin file and bin number.
- Existence of an in-memory pointer indicates the bin in question already exists on disk.
- The bin location is retrieved from the in-memory pointers.
- The entire bin is read into system memory.
- The bin is modified to include the new slice data.
- The entire new bin is appended to the end of the bin file.
- The in-memory bin pointers are updated to reflect the new position of this bin.
- The Pointer File is updated with the new location of the bin.