Menu

#18 Option to eliminate hidden syncs

open
nobody
None
4
2009-04-14
2009-04-14
No

Currently, a Roomy data structure is synced in two ways: 1) when a user call sync on it; 2) when disk space limits are reached and updates need to be synced to free space. So, for example, if user is mapping over an array and sending delayed updates to the same array, some updates may occur in the middle of the map (causing problems in some applications). Users can prevent this by having a secondary array to hold the updates temporarily, but this doubles the cost. If hidden syncs are eliminated, this secondary array can be avoided (but an error will occur when disk space is exhausted).

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.