CalcAppClient(1)
π CalcAppClient(1) β the NAME section π
hiii bestie, welcome to the CalcAppClient(1) page from the General Commands Manual, and lemme tell you, this one is a whole vibe.
calcappclient β the RSerPool Client (PU) for the CalcApp service. that's it, that's the girl. π«Ά
π SYNOPSIS π
calcappclient [-poolhandle=pool_handle] [-jobinterval=seconds]
[-jobsize=calculations]
[-keepalivetransmissioninterval=milliseconds]
[-keepalivetimeoutinterval=milliseconds]
[-object=name] [-runtime=seconds] [-scalar=scalar_file]
[-vector=vector_file] [-cspinterval=milliseconds]
[-cspserver=address:port] [-logappend=filename]
[-logcolor=on|off] [-logfile=filename] [-loglevel=0-9]
πΈ DESCRIPTION πΈ
okay so calcappclient is a Reliable Server Pooling (RSerPool) pool user (PU) for the CalcApp performance testing service. she's a PU, she pools, she tests performance. iconic behavior honestly.
and if you wanna go full nerd mode on the underlying protocol (no judgment, I love that for you), the detailed description lives here:
https://duepublico.uni-duisburg-essen.de/servlets/DerivateServlet/Derivate-16326/Dre2006_final.pdf
π ARGUMENTS π
these are the options available, bestie. read them all, don't skip, I will know. π
-poolhandle=pool_handleβ sets the PH to a non-default value. if you don't, the default is"CalcAppPool". she has a government name and it's CalcAppPool.
β¨ Service Parameters β¨
-jobinterval=secondsβ sets the job interval in seconds. floating-point values are possible, like30.125. yes, decimals, she's precise.-jobsize=calculationsβ sets the job size in calculations.-keepalivetransmissioninterval=millisecondsβ sets the session keep-alive interval in milliseconds. keep her alive, she's thriving.-keepalivetimeoutinterval=millisecondsβ sets the session keep-alive timeout in milliseconds.-object=nameβ sets the object name for scalar hierarchy.-runtime=secondsβ after the configured number of seconds, the service is shut down. floating-point values are possible, e.g.30.125. she sets a bedtime and she means it.-scalar=scalar_fileβ sets the name of vector scalar file to write.-vector=vector_fileβ sets the name of vector output file to write.
π°οΈ ASAP Protocol Parameters π°οΈ
-registrar=address:portβ adds a static PR entry into the Registrar Table. you can add multiple entries, so go off, add as many as you want π«Ά-registrarannouncetimeout=millisecondsβ sets the timeout for ASAP announces via multicast.-registrarconnecttimeout=millisecondsβ sets the timeout for ASAP connection establishment.-registrarconnectmaxtrials=trialsβ sets the max number of ASAP connection establishment trials.-registrarrequesttimeout=millisecondsβ sets the timeout for ASAP requests.-registrarresponsetimeout=millisecondsβ sets the timeout for waiting to receive ASAP responses.-registrarrequestmaxtrials=trialsβ sets the max number of ASAP request trials.
π Component Status Protocol (CSP) Parameters π
-cspinterval=millisecondsβ sets the interval for the CSP status updates, in milliseconds. by default, the content of the environment variableCSP_INTERVALis used. if that's not defined, no CSP status reports will be sent at all. ghosting, but make it protocol.-cspserver=address:portβ sets the address of a CSP monitor server. by default, the content of the environment variableCSP_SERVERis used. if that's not defined, no CSP status reports will be sent. same energy, same consequence.
π Logging Parameters π
-logappend=filenameβ write logging output to a file (default is stdout); the output will be appended to the given file. she's adding to the lore, not starting over.-logcolor=on|offβ turns ANSI colorization of the logging output on or off. aesthetic toggles, we love to see it.-logfile=filenameβ write logging output to a file (default is stdout); the given file will be overwritten. bestie. BESTIE. it will overwrite. guard your files.-loglevel=0-9β sets the logging verbosity from0(none) to9(very verbose). highly recommend using at least a value of2, so you actually see the possibly important error messages and warnings. don't rawdog it at 0 and then act surprised, I'm begging.
π ENVIRONMENT π
calcappclient uses the environment variables CSP_SERVER and CSP_INTERVAL to define a CSP server to send reports to, in the specified interval. so those two little guys are doing a lot of heavy lifting.
π©Ί DIAGNOSTICS π©Ί
if loglevel>0, log messages will be printed to stdout or into a specified log file. that's your sign to actually read them.
π SEE ALSO π
for a detailed introduction to RSerPool, see:
https://duepublico.uni-duisburg-essen.de/servlets/DerivateServlet/Derivate-16326/Dre2006_final.pdf
Thomas Dreibholz's RSerPool Page:
https://www.nntb.no/~dreibh/rserpool/
and that's the whole page, babes π this was CalcApp Client, dated September 19, 2025, and it's the CalcAppClient(1) manual page. go forth and pool your servers reliably. slay. β¨π¦π
π¦ where this page comes from
- ubuntu stonking: rsplib-services 3.5.8-1 Β· GPL-3.0-or-later
- Copyright (C) 2002-2026 by Thomas Dreibholz
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms