I'm not sure, but maybe it's comming from http_request() from pveproxy to pvedaemon
from http://search.cpan.org/~gaas/HTTP-Message-6.06/lib/HTTP/Request.pm " persistent => $boolean Try to create/reuse a persistent connection. When this flag is set (default: true for idempotent requests, false for all others), then http_request tries to re-use an existing (previously-created) persistent connection to the host and, failing that, tries to create a new one. Requests failing in certain ways will be automatically retried once, which is dangerous for non-idempotent requests, which is why it defaults to off for them. The reason for this is because the bozos who designed HTTP/1.1 made it impossible to distinguish between a fatal error and a normal connection timeout, so you never know whether there was a problem with your request or not. When reusing an existent connection, many parameters (such as TLS context) will be ignored. See the session parameter for a workaround. " If I understand, by default, GET from proxy to pvedaemon are retried if pvedaemon timeout. ----- Mail original ----- De: "Michael Rasmussen" <[email protected]> À: "Dietmar Maurer" <[email protected]> Cc: "Alexandre DERUMIER" <[email protected]>, [email protected] Envoyé: Dimanche 23 Juin 2013 11:57:11 Objet: Re: [pve-devel] pveproxy: I might have discovered a bug On Sun, 23 Jun 2013 05:55:44 +0000 Dietmar Maurer <[email protected]> wrote: > > I also observed repeated (POST) calls last week, but was unable to find the > bug. > Is it possible to assamble an easy test case for that to reproduce the bug? > My best guess is that time is the triggering factor. To produce a test case requires therefore that a method is created which runs for say 1 minut before responding. I think what we see is an AJAX call which is running longer than a configured timeout in which case it is considered a broken link and therefore a new request is made to the backend. -- Hilsen/Regards Michael Rasmussen Get my public GnuPG keys: michael <at> rasmussen <dot> cc http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3C9A00E mir <at> datanom <dot> net http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE501F51C mir <at> miras <dot> org http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917 -------------------------------------------------------------- Why do so many foods come packaged in plastic? It's quite uncanny. _______________________________________________ pve-devel mailing list [email protected] http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
