Go: x / net: ΠΏΠ°ΠΊΠ΅Ρ‚ httplex Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ googlegit

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 23 мая 2018  Β·  1ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: golang/go

ΠšΠ°ΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Go Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ( go version )?

go вСрсия go1.9.2 linux / amd64

Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° воспроизводится Π² послСднСй вСрсии?

Π­Ρ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния для послСднСй вСрсии.

ΠšΠ°ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ процСссора Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ( go env )?

[ root @ host-172-19-146-103 netplugin] # ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² env
GOARCH = "amd64"
Π“ΠžΠ‘Π˜Π = ""
GOEXE = ""
GOHOSTARCH = "amd64"
GOHOSTOS = "Linux"
GOOS = "Linux"
GOPATH = "/ ΠΊΠΎΡ€Π΅Π½ΡŒ / contiv /"
GORACE = ""
GOROOT = "/ usr / local / go"
GOTOOLDIR = "/ usr / local / go / pkg / tool / linux_amd64"
GCCGO = "gccgo"
CC = "gcc"
GOGCCFLAGS = "- fPIC -m64 -pthread -fmessage-length = 0 -fdebug-prefix-map = / tmp / go-build112525786 = / tmp / go-build -gno-record-gcc-Switches"
CXX = "g ++"
CGO_ENABLED = "1"
CGO_CFLAGS = "- Π³ -O2"
CGO_CPPFLAGS = ""
CGO_CXXFLAGS = "- g -O2"
CGO_FFLAGS = "- Π³ -O2"
CGO_LDFLAGS = "- Π³ -O2"
PKG_CONFIG = "pkg-config"

Π§Ρ‚ΠΎ Ρ‚Ρ‹ сдСлал?

  1. ΠΈΠ΄ΠΈ get -u golang.org/x/net/lex/httplex
  2. Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ с Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ шагом:
    [ root @ host-172-19-146-103 netplugin] # ΠΈΠ΄ΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ golang.org/x/net/lex/httplex
    ΠΏΠ°ΠΊΠ΅Ρ‚ golang.org/x/net/lex/httplex: Π½Π΅ удаСтся Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ "golang.org/x/net/lex/httplex" Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ·:
    /usr/local/go/src/golang.org/x/net/lex/httplex (ΠΈΠ· $ GOROOT)
    /root/contiv/src/golang.org/x/net/lex/httplex (ΠΈΠ· $ GOPATH)
  3. ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² googlegit, ΠΈ ΠΌΡ‹ нашли Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ:
    lex / httplex, http / httpguts: ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ httplex с httpguts

    httplex Π±Ρ‹Π» исходным ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π° для ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ net / http
    ΠΈ x / net / http2, Π½ΠΎ Π΅Π³ΠΎ имя Π±Ρ‹Π»ΠΎ слишком ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ, Π° http / httpguts Π±Ρ‹Π»
    Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎΠ·ΠΆΠ΅ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°.

    Π’ Ρ‚ΠΎ врСмя ΠΌΡ‹ обсуТдали слияниС httplex с httpguts, Π½ΠΎ этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ.
    ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π½ΡŒΡˆΠ΅. На этом Ρ…ΠΎΠ΄ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½.

    ОбновлСния golang / go # 23908
    Имя ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² http / httpguts /.
    Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… Π² основной Π²Π΅Ρ‚ΠΊΠ΅.

  4. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ„Π°ΠΉΠ»Π°Ρ….
    /contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/frame.go:
    16
    17 "golang.org/x/net/http2/hpack"
    18: "golang.org/x/net/lex/httplex"
    19)
    20

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/http2.go:
30 "синхронизация"
31 Π³ΠΎΠ΄
32: "golang.org/x/net/lex/httplex"
33)
34

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/transport.go:
29 "golang.org/x/net/http2/hpack"
30 "golang.org/x/net/idna"
31: "golang.org/x/net/lex/httplex"
32)
33

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/write.go:
14
15 "golang.org/x/net/http2/hpack"
16: "golang.org/x/net/lex/httplex"
17)
18

Π§Ρ‚ΠΎ Ρ‚Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π» ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ?

ΠΈΠ΄ΠΈ ΡΡ‚Π°Π½ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ

Π§Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ вмСсто этого?

  1. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ„Π°ΠΉΠ»Π°Ρ….
    /contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/frame.go:
    16
    17 "golang.org/x/net/http2/hpack"
    18: "golang.org/x/net/lex/httplex"
    19)
    20

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/http2.go:
30 "синхронизация"
31 Π³ΠΎΠ΄
32: "golang.org/x/net/lex/httplex"
33)
34

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/transport.go:
29 "golang.org/x/net/http2/hpack"
30 "golang.org/x/net/idna"
31: "golang.org/x/net/lex/httplex"
32)
33

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/write.go:
14
15 "golang.org/x/net/http2/hpack"
16: "golang.org/x/net/lex/httplex"
17)
18

FrozenDueToAge NeedsInvestigation

>ВсС замСчания

НСисправная ошибка, поТалуйста, Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π΅.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ

Π‘ΠΌΠ΅ΠΆΠ½Ρ‹Π΅ вопросы

dominikh picture dominikh  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

longzhizhi picture longzhizhi  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

mingrammer picture mingrammer  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

gopherbot picture gopherbot  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

go101 picture go101  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ