Changes between Version 5 and Version 6 of ClientFiles


Ignore:
Timestamp:
Sep 10, 2014, 2:52:20 PM (10 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ClientFiles

    v5 v6  
    1 = Core client: file structure =
     1= BOINC client file structure =
    22
    3 The core client runs in a '''BOINC home directory'''. It creates and uses the following files and directories within the home directory:
     3The client runs in a '''BOINC data directory'''.
     4It looks for [http://boinc.berkeley.edu/wiki/Client_configuration configuration files]
     5and [http://boinc.berkeley.edu/wiki/Initialization_files initialization files]
     6in this directory.
     7It creates the following files and directories:
    48
    59 * '''prefs.xml''': The user's general preferences; see below.
    610 * '''client_state.xml''' describes of the files, application, workunits and results present on this client.
    7  * '''Account files''' describes the participant's account in each subscribed project, including the resource share and project-specific preferences. It contains no host-specific information. The name of the account file is '''account_PROJECT.xml''', where PROJECT is an encoded version of the project's master URL.
    8  * A directory '''projects''', which contains a '''project directory''' for each subscribed project. The name of a project directory is an encoded version of the project's master URL. The project directory contains all files (inputs, outputs, executables) related to the project.
    9  * '''slots''': this directory contains one subdirectory for each result in progress. The subdirectories are named 0, 1, ... N-1.
    10 
    11 Each result executes in particular slot directory. The core client creates 'soft link' files in the slot directory, linking to the corresponding files in the project directory.
     11 * '''Account files''' describes the participant's account in each subscribed project,
     12   including the resource share and project-specific preferences.
     13   It contains no host-specific information.
     14   The name of the account file is '''account_PROJECT.xml''',
     15   where PROJECT is an encoded version of the project's master URL.
     16 * A directory '''projects''', which contains a '''project directory''' for each subscribed project.
     17   The name of a project directory is an encoded version of the project's master URL.
     18   The project directory contains all files (inputs, outputs, executables) related to the project.
     19 * '''slots''': this directory contains one subdirectory for each result in progress.
     20   The subdirectories are named 0, 1, ... N-1.
     21   Each task executes in particular slot directory.
     22   The client creates 'soft link' files in the slot directory,
     23   linking to the corresponding files in the project directory.
    1224
    1325== Format of account files ==
     
    1830    <authenticator>3f7b90793a0175ad0bda68684e8bd136</authenticator>
    1931    [ <project_name>...</project_name> ]
    20     [ <tentative/> ]
    2132    <project_preferences>
    2233    <resource_share>1</resource_share>
     
    3041
    3142The `<project_preferences>` field is the 'project_prefs' field of the user database record.
     43