On Wed, 16 Jun 2010 09:01:58 +0100, Rui Nuno Capela wrote:
> 
> fwiw, the retry logic is there since dawn. i can assure you it's been
> there for half a decade now ;) it's there for making sure qjackctl
connects
> to the starting jackd server as a client of its own.
> 
> indeed, this logic is some kind of a leftover from the early days. when
> machines were slower (in errors per second:) and jackd had some
> considerable startup overhead before stabilizing to accept client
> connections.
> 
> the delay between retrials is/was even progressive ie. each retrial
takes
> a bit longer then the one before, but that's now irrelevant i'm afraid
;)
> 
> the retrial code path will be scrapped asap. the only way for you to
avoid
> qjackctl being stalled due to a (very) slow jackd startup is now giving
it
> a slack via the start delay configuration setting (cf
Setup/Settings/Start
> Delay).
> 

commited to svn trunk (qjackctl 0.3.6.28+)

- Client connection retrial logic scrapped. Being a leftover
  from early ages, when machines were slower and JACK server
  startup times were longer... now, if it can't connect first
  time as client, it will tear down the server whether it's
  starting up still or not at all. (cf. Setup/Settings/Start
  Delay for the rescue).

cheers
-- 
rncbc aka Rui Nuno Capela
[email protected]
_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to