Changes between Version 1 and Version 2 of TrickleImpl
- Timestamp:
- Oct 6, 2009, 10:40:41 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TrickleImpl
v1 v2 1 1 = Trickle message implementation = 2 2 3 On the client, `boinc_send_trickle_up()` creates a file 'trickle_up' in the slot directory and signals the core client via shared memory. When the core client gets this signal, or when the application exits, it moves the file from 'slot/trickle' to 'project/trickle_up_resultid_time'.3 On the science app API, `boinc_send_trickle_up()` creates a file 'trickle_up.xml' in the slot directory and signals the core client via shared memory. When the core client gets this signal, or when the application exits, it moves the file from 'slot/trickle_up.xml' to 'project/trickle_up_''resultname''_''time''.xml'. 4 4 5 5 When the core client sends an RPC to a server, it scans the project directory for these trickle-up files includes them in the request, and appends '.sent' to their filenames. On successful RPC completion it deletes trickle-up files that were sent earlier.