DescriptionThe main goal here was replacing rsync with atomic updates - from what I can tell, the only way of doing this is creating a new directory and changing the symbolic link that points to the data directory. However, I fixed a number of other issues with these ancient scripts, most importantly:
* Don't produce unnecessary temporary directories on server, work with in-memory data instead.
* Allow specifying multiple sources when combineSubscriptions.py is called directly (this file is used by filter authors for testing).
Patch Set 1 #
Total comments: 6
Patch Set 2 : Fixed review comments #Patch Set 3 : Different approach to atomic updates #
MessagesTotal messages: 7
|