aws / aws/aws-codedeploy-agent

Switch to use s3 multipart download when fetching artifacts

Abierto
#382 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Rust
Estrellas
337
Forks
196
Merge medio
10 h 54 min
PR fusionados (30 d)
4

Descripción

Our code deploy agent is running too long to download artifacts from S3. Our artifact is around 25GB but it's taking over an hour to download into an EC2 instance which should provide GBs bandwidth.

We ran s3 cp command locally and it's only taking us ~10 mintues to download the same object. Can we use S3 multipart download?

https://github.com/aws/aws-codedeploy-agent/blob/main/lib/instance_agent/plugins/codedeploy/command_executor.rb#L334-L336

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en lib/instance_agent/plugins/codedeploy/command_executor.rb alrededor de las líneas 334-336, donde se inician las descargas de artefactos. Lee el flujo de descarga circundante y determina cómo debería integrarse la descarga multipart de S3. Se considera terminado cuando los artefactos grandes se descargan mediante transferencias multipart con un rendimiento sustancialmente mejorado en la instancia de EC2.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, ruby
Área
cloud, devops
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.