Feat: add option to skip owner transfer of home-dir
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 52/100
Direção de pesquisa
Comece lendo envbuilder.go em torno das linhas 829-842, onde a propriedade de /home/coder é transferida. Rastreie como as opções existentes são definidas e passadas para esta etapa e, em seguida, adicione uma opção que ignore a transferência, preservando o comportamento padrão atual. O trabalho estará concluído quando a opção puder ser usada e a etapa de transferência de propriedade for omitida quando ela estiver habilitada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hey!
We see that some of our workspaces with large home-dirs uses quite a bit of time on the owner-transfer-step:
#3: 🔄 Updating ownership of /home/coder...
#3: 🏡 Updated ownership of /home/coder! [2m1.175064722s]
This might be a somewhat extreme case, where the home-dir has a couple of pipx-installs, and pyenv-venvs. Where the home-dir has been prebuild, and comes with the image.
In our case this is already owned by the coder-user, and the ownership does not seem to be shifted to root on envbuild, so in this case, the ownership-transfer seems to be redundant.
So tested with removing the ownership-transfer (https://github.com/coder/envbuilder/blob/7eabaa4d876c3ce54f7271b6e68fea37b6719c66/envbuilder.go#L829-L842), and could not see any issues with ownership in our case. So if envbuilder had an option to disable that, that would be great
- Linguagem predominante
- Go
- Estrelas
- 302
- Forks
- 65
- Merge médio
- 13h 2min
- PRs com merge (30d)
- 2
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de coder/envbuilder
-
bug: MkdirAll uses 0o644 for feature directories (missing execute bit)Talvez já em andamento @johnstcn assumiu há 185 dias. Abertabug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
coder/envbuilder#506 ·
Mantenedores costumam responder em até 1 dia
-
bug envbuilder needs-investigation
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
coder/envbuilder#495 ·
Mantenedores costumam responder em até 1 dia
-
Support SCP-like parent URLs with relative submodulesTalvez já em andamento @raza-khan0108 assumiu há 101 dias. Abertaenvbuilder Feature
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 56/100
coder/envbuilder#492 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
coder/envbuilder#484 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
coder/envbuilder#483 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de coder/envbuilder
Issues semelhantes
-
automation models
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
microsoft/TypeScript#64758 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
SocialGouv/iterion#2369 ·
Mantenedores costumam responder em até 1 dia
-
daemon/cluster: imageWithDigestString returns the mirror error even when upstream resolves the tagAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
area/ci bug priority/p3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia