Size: a a a

2020 April 01

SA

Sky Alex in Go-go!
На 23 err := d.cmd.Wait() залипает.
источник

DE

Dmitry Ermakovich 🐍 in Go-go!
Roman Gorodeckij
ну поменял форматтер на gofmt вроде исправилось - знаю что удаляет  линтер код неиспользуемый при сохранении: но блин импорт то используется)))
если мешает автоформаттер при сохранении, добавь:
"[go]":  {
       "editor.formatOnSave": false
   },
источник

J

Jefferson in Go-go!
sexst
Это похоже не на коннект упавший, а на парсинг результата запроса кривой
Почему это возникает тогда не всегда? У меня на страницу выводятся данные из базы mysql. Упало - перезагрузил страницу и все как надо
источник

s

sexst in Go-go!
Sky Alex
На 23 err := d.cmd.Wait() залипает.
У вас dump = d вообще нихрена не факт что успеет раньше err := Save(dump.stdOut) выполниться для начала
источник

SA

Sky Alex in Go-go!
Так в том и затея.
источник

s

sexst in Go-go!
Гонка на гонке, вы вообще с разными объектами скорее всего работаете
источник

SA

Sky Alex in Go-go!
Должно потоково.
источник

RG

Roman Gorodeckij in Go-go!
Где хранятся go  зависимости в docker образе)? хотел замаунтить volume на хост
источник

SA

Sky Alex in Go-go!
Сама задача.
Нужно сделать pgdump -> http севис.
Без лишних расходов по памяти и не используя диск.
источник

SA

Sky Alex in Go-go!
Тоесть нужно взять stdout pgdump и отправить потоково по http на сторедж.
источник

SA

Sky Alex in Go-go!
И у меня не получается нихрена.
источник

s

sexst in Go-go!
Мне кажется что у вас скорее зависает в Save()
источник

SA

Sky Alex in Go-go!
sexst
Мне кажется что у вас скорее зависает в Save()
Да, Read залипает пока не сделать close. Потому и отдельной горутине.
источник

s

sexst in Go-go!
Ну так у вас разные объекты
источник

s

sexst in Go-go!
У вас Save стартует раньше чем в dump присваивается d
источник

s

sexst in Go-go!
Оно вообще хз что читает в итоге
источник

s

sexst in Go-go!
И вообще странно что каналы не используются, они сюда прямо просятся.
источник

s

sexst in Go-go!
     d, err := Create()
       if err != nil {
           panic(err)
       }
        dump = d
Вот это попробуйте вынести из горутины, воткнув до неё.
источник

SA

Sky Alex in Go-go!
Уже разобрался.
Оно ждало stdIn.Close()
источник

SA

Sky Alex in Go-go!
Хотя сам процесс давно закончился.
источник