Message boards : BOINC client : What module in the client limits the maximum number of characters that can be passed in the command line element for the task entry in client_state.xml?
Message board moderation
Author | Message |
---|---|
Send message Joined: 17 Nov 16 Posts: 898 |
What the post title asks? Have found that the six task bundle with 14 parameters works in my client but the 4 task bundle with 26 parameters fail instantly on the MilkyWay project gpu tasks. Would like to know which module handles that limit in the client. |
Send message Joined: 25 May 09 Posts: 1310 |
The limit is going to be determined by the data-type model employed by each project. Traditionally the limit would be (2^n)-1 so 31, 63, 127 255 would be used as they were 'easier' to store and parse, buut theese days with the much extended data-types one could have an unlimited size. Reading your question it woulld appear to be a number of pass-parameters limit rather than the total character count, my guess is they chunk the list into a 16x2 array then parse that as this can be more effective than chunking and parsing in one pass. Obviouly if you overflow this array error handling should step in and politly tell you not to use such a long list of pass-paramters... And don't forget that each task is its own data-entity and has its own set of parameters so one list of 26 is bigger than ten llists of 14.... |
Send message Joined: 17 Nov 16 Posts: 898 |
Thanks Rob. Alan over in the MW forums gave some clues as to why I formatted the question the way I did.
|
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.