Opened 16 years ago

Last modified 14 years ago

#707 closed Defect

Wait for slow network startup — at Version 6

Reported by: Dagorath Owned by:
Priority: Major Milestone: Undetermined
Component: Client - Daemon Version: 6.6.37
Keywords: Cc: mjakubicek

Description (last modified by Nicolas)

This issue was brought up in this thread. Summarising, the user starts BOINC client as a daemon during boot on a Fedora 9 system that apparently brings up the network rather slowly. When BOINC client starts it finds no network available. Putting a 15 second delay in the system startup scripts to delay starting the BOINC daemon fixed the problem for the user.

I imagine BOINC client, when it starts, checks if the network is available before proceeding. Perhaps the OS (Fedora 9) is reporting incorrectly? Perhaps the OS reports correctly but BOINC times out too quickly?

Change History (6)

comment:1 Changed 16 years ago by Nicolas

Resolution: worksforme
Status: newclosed

Already possible. Set <start_delay> in cc_config.xml

comment:2 Changed 16 years ago by Dagorath

Component: UndeterminedClient - Daemon
Priority: UndeterminedMajor
Resolution: worksforme
Status: closedreopened
Version: 6.2.14

Setting <start_delay> in cc_config.xml delays starting science apps which is not the preferred solution.

comment:3 Changed 16 years ago by Nicolas

Sorry, my misunderstanding. I thought start_delay made the client do absolutely nothing until the delay finished.

<start_delay> only delays the client starting science apps. You want to limit the client accessing the network. So, good to reopen ticket :)

comment:4 Changed 16 years ago by mjakubicek

Milestone: Undetermined6.4

In my point of view the problem cannot be solved by waiting on startup: the real trouble is that BOINC cannot use any networks newly available after its startup. This regards not only slow DHCP responses but mainly wireless connections or any connections which indeed come up when BOINC is already running.

From what I know this should be solved in BOINC 6.4 by the asynchronous GUI RPC. I truly do not understand how GUI (!) RPC connections are related to this (isn't it a problem in the client itself?), but I hope I'm just wrong in this and it will be solved soon.

comment:5 Changed 16 years ago by Nicolas

The new asynchronous GUI RPCs won't stop the client from attempting network access during startup. They will stop the GUI from hanging while the client is busy, for example, trying to access the network.

comment:6 Changed 16 years ago by Nicolas

Description: modified (diff)

fixed link to forum thread in ticket description.

Note: See TracTickets for help on using tickets.