container-builder issueshttps://code.ornl.gov/olcf/container-builder/-/issues2017-12-20T17:25:18Zhttps://code.ornl.gov/olcf/container-builder/-/issues/15BringUpQueue / TearDownQueue delete unrelated VMs2017-12-20T17:25:18ZFrench, RobertBringUpQueue / TearDownQueue delete unrelated VMs`BringUpQueue` killed off some unrelated VMs in my project`BringUpQueue` killed off some unrelated VMs in my projecthttps://code.ornl.gov/olcf/container-builder/-/issues/13Fix verification from builder bringup script2018-01-06T21:20:24ZSimpson, Adam BFix verification from builder bringup script*Created by: AdamSimpson*
This should not happen:
```Received build host: Could not find a suitable TLS CA certificate bundle, invalid path: /home/queue/OpenStack.cer:Could not find a suitable TLS CA certificate bundle, invalid path: /...*Created by: AdamSimpson*
This should not happen:
```Received build host: Could not find a suitable TLS CA certificate bundle, invalid path: /home/queue/OpenStack.cer:Could not find a suitable TLS CA certificate bundle, invalid path: /home/queue/OpenStack.cer```https://code.ornl.gov/olcf/container-builder/-/issues/10INSTALL_PREFIX?2017-12-20T17:25:18ZFrench, RobertINSTALL_PREFIX?https://github.com/AdamSimpson/ContainerBuilder/blob/488ced8aa87844868812e285033e7098f80ddea9/Scripts/ProvisionBuilder#L49https://github.com/AdamSimpson/ContainerBuilder/blob/488ced8aa87844868812e285033e7098f80ddea9/Scripts/ProvisionBuilder#L49https://code.ornl.gov/olcf/container-builder/-/issues/9Trick wget into printing nice progress bars without tty2017-12-20T17:25:18ZSimpson, Adam BTrick wget into printing nice progress bars without tty*Created by: AdamSimpson*
wget uses ioctl to check the screen size:
`ioctl(0, TIOCGWINSZ, &screen_size);`
When it returns 0, as is the case for our subprocess, a newline is printed after each progress bar image is printed to the scree...*Created by: AdamSimpson*
wget uses ioctl to check the screen size:
`ioctl(0, TIOCGWINSZ, &screen_size);`
When it returns 0, as is the case for our subprocess, a newline is printed after each progress bar image is printed to the screen which isn't desirable. Try LD_PRELOAD ioctl which provides a fake screen to see if it can trick wget.https://code.ornl.gov/olcf/container-builder/-/issues/8Typo2017-12-20T17:25:18ZFrench, RobertTypohttps://github.com/AdamSimpson/ContainerBuilder/blob/1aab208710b5d5b095dfb8429ca2c3f79907edcb/Common/src/Messenger.cpp#L84
You have "failbit" and "badbit" but its actually "Fitbit (TM)"https://github.com/AdamSimpson/ContainerBuilder/blob/1aab208710b5d5b095dfb8429ca2c3f79907edcb/Common/src/Messenger.cpp#L84
You have "failbit" and "badbit" but its actually "Fitbit (TM)"https://code.ornl.gov/olcf/container-builder/-/issues/7attempt to keep one, or more, builders on reserve2017-12-20T17:25:18ZSimpson, Adam Battempt to keep one, or more, builders on reserve*Created by: AdamSimpson*
Quickly satisfy most requests, saving boot up time for most users hopefully.*Created by: AdamSimpson*
Quickly satisfy most requests, saving boot up time for most users hopefully.https://code.ornl.gov/olcf/container-builder/-/issues/6Don't allow image output and definition input to be the same name2018-03-01T12:48:21ZSimpson, Adam BDon't allow image output and definition input to be the same name*Created by: AdamSimpson*
*Created by: AdamSimpson*
https://code.ornl.gov/olcf/container-builder/-/issues/5Shutdown builder service gracefully before stopping VM and creating image2017-12-20T17:25:18ZSimpson, Adam BShutdown builder service gracefully before stopping VM and creating image*Created by: AdamSimpson*
*Created by: AdamSimpson*
https://code.ornl.gov/olcf/container-builder/-/issues/4Get a grip on connection exception handling2017-12-20T17:25:18ZSimpson, Adam BGet a grip on connection exception handling*Created by: AdamSimpson*
A failure in OpenStack create is uncaught by the connection and will bring down the server...this is not desirable.*Created by: AdamSimpson*
A failure in OpenStack create is uncaught by the connection and will bring down the server...this is not desirable.https://code.ornl.gov/olcf/container-builder/-/issues/3Create a qeuue utlitiy2018-03-01T12:48:27ZSimpson, Adam BCreate a qeuue utlitiy*Created by: AdamSimpson*
Ability to Query queue for diagnostic info*Created by: AdamSimpson*
Ability to Query queue for diagnostic infohttps://code.ornl.gov/olcf/container-builder/-/issues/2Handle a builder going down2017-12-20T17:25:18ZSimpson, Adam BHandle a builder going down*Created by: AdamSimpson*
If a builder goes down attempt to notify the queue*Created by: AdamSimpson*
If a builder goes down attempt to notify the queuehttps://code.ornl.gov/olcf/container-builder/-/issues/1Cleanup zombie build processes2017-12-20T17:25:18ZSimpson, Adam BCleanup zombie build processes*Created by: AdamSimpson*
Detaching a boost process leaves behind zombie processes
Singularity builder.img:/root> ps auxf
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 34 0.0 0.0 18480 348...*Created by: AdamSimpson*
Detaching a boost process leaves behind zombie processes
Singularity builder.img:/root> ps auxf
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 34 0.0 0.0 18480 3480 pts/1 S 02:33 0:00 /bin/bash --norc
root 36 0.0 0.0 38976 3080 pts/1 R+ 02:33 0:00 \_ ps auxf
root 1 0.0 0.0 13968 1800 ? Ss 02:24 0:00 singularity-instance: root [builder]
root 3 0.0 0.1 40192 6748 ? S 02:24 0:00 /usr/local/bin/ContainerBuilderServer
root 4 0.0 0.0 0 0 ? Z 02:26 0:00 \_ [action-suid] <defunct>
root 9 0.0 0.0 0 0 ? Z 02:26 0:00 \_ [action-suid] <defunct>
root 14 0.0 0.0 0 0 ? Z 02:26 0:00 \_ [action-suid] <defunct>
root 19 0.0 0.0 0 0 ? Z 02:26 0:00 \_ [action-suid] <defunct>
root 24 0.0 0.0 0 0 ? Z 02:29 0:00 \_ [action-suid] <defunct>
root 29 0.0 0.0 0 0 ? Z 02:31 0:00 \_ [action-suid] <defunct>