Response to interrupted request returned for next one, after timeout interrupts reading the socket
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- ruby
- Ambito
- networking
Direzione di ricerca
Inizia in ruby-3.2.2/lib/ruby/3.2.0/net/http.rb intorno alle righe 1855-1862, dove viene scritta la richiesta e viene letta la risposta. Riproduci un Timeout::Error prima che arrivi la risposta, riutilizza il client e verifica che la richiesta successiva non riceva più la risposta della richiesta interrotta.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In ruby-3.2.2/lib/ruby/3.2.0/net/http.rb line 1855, a request is written to the socket; on line 1862 the response is read from the socket.
However, if a Timeout::Error occurs before the response arrives, the response is not read from the socket.
If the client is re-used, this causes the next request to read the response from the interrupted request (since it's queued on the socket and nothing else has read it).
- Lingua principale
- Ruby
- Stelle
- 148
- Fork
- 95
- Merge medio
- 10h 54m
- PR unite (30g)
- 4
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ruby/net-http
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
-
bug documentation
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Tutte le issue di ruby/net-http
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
バグ
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Version bump for OpenVox 9 Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
voxpupuli/puppet-epel#186 · 1 commento ·