Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MongoDB Compatibility on Abacus VM #310

Open
Spidermig opened this issue Nov 15, 2024 · 1 comment
Open

MongoDB Compatibility on Abacus VM #310

Spidermig opened this issue Nov 15, 2024 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@Spidermig
Copy link

Spidermig commented Nov 15, 2024

Description

The docker containers cannot be created in the Abacus VM and the mongoDB compatibility most likely causes this.

Steps to reproduce

Enter the abacus.cs.mu.edu VM. Go to the abacus folder. Run the following commands
sudo docker ps
'sudo docker compose up'

in a separate terminal run
'sudo docker ps'

Expected result

Since it has not been created, sudo docker ps should not display a container. sudo docker compose up should create the container for the abacus VM. In the next terminal sudo docker ps should display a container. You should be able to search for localhost:3000.

Actual result

The abacus VM will display an error with exit code 62 or exit code 1. The second terminal will not show any containers created; if the container does show up, it will appear as reset or unhealthy. You will also not be able to find the localhost:3000.

Evidence

mongo | {"t":{"$date":"2024-11-14T01:33:51.366+00:00"},"s":"I", "c":"ASIO", "id":22582, "ctx":"TenantMigrationBlockerNet","msg":"Killing all outstanding egress activity."} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"ASIO", "id":6529201, "ctx":"initandlisten","msg":"Network interface redundant shutdown","attr":{"state":"Stopped"}} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"ASIO", "id":22582, "ctx":"initandlisten","msg":"Killing all outstanding egress activity."} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"COMMAND", "id":4784913, "ctx":"initandlisten","msg":"Shutting down all open transactions"} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"REPL", "id":4784914, "ctx":"initandlisten","msg":"Acquiring the ReplicationStateTransitionLock for shutdown"} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"INDEX", "id":4784915, "ctx":"initandlisten","msg":"Shutting down the IndexBuildsCoordinator"} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"NETWORK", "id":4784918, "ctx":"initandlisten","msg":"Shutting down the ReplicaSetMonitor"} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"SHARDING", "id":4784921, "ctx":"initandlisten","msg":"Shutting down the MigrationUtilExecutor"} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"ASIO", "id":22582, "ctx":"MigrationUtil-TaskExecutor","msg":"Killing all outstanding egress activity."} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"NETWORK", "id":20562, "ctx":"initandlisten","msg":"Shutdown: Closing open transport sessions"} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"NETWORK", "id":4784923, "ctx":"initandlisten","msg":"Shutting down the ASIO transport SessionManager"} mongo | {"t":{"$date":"2024-11-14T01:33:51.367+00:00"},"s":"I", "c":"CONTROL", "id":4784928, "ctx":"initandlisten","msg":"Shutting down the TTL monitor"} mongo | {"t":{"$date":"2024-11-14T01:33:51.368+00:00"},"s":"I", "c":"CONTROL", "id":6278511, "ctx":"initandlisten","msg":"Shutting down the Change Stream Expired Pre-images Remover"} mongo | {"t":{"$date":"2024-11-14T01:33:51.368+00:00"},"s":"I", "c":"CONTROL", "id":4784929, "ctx":"initandlisten","msg":"Acquiring the global lock for shutdown"} mongo | {"t":{"$date":"2024-11-14T01:33:51.368+00:00"},"s":"I", "c":"CONTROL", "id":4784930, "ctx":"initandlisten","msg":"Shutting down the storage engine"} mongo | {"t":{"$date":"2024-11-14T01:33:51.368+00:00"},"s":"I", "c":"STORAGE", "id":22320, "ctx":"initandlisten","msg":"Shutting down journal flusher thread"} mongo | {"t":{"$date":"2024-11-14T01:33:51.368+00:00"},"s":"I", "c":"STORAGE", "id":22321, "ctx":"initandlisten","msg":"Finished shutting down journal flusher thread"} mongo | {"t":{"$date":"2024-11-14T01:33:51.368+00:00"},"s":"I", "c":"STORAGE", "id":22322, "ctx":"initandlisten","msg":"Shutting down checkpoint thread"} mongo | {"t":{"$date":"2024-11-14T01:33:51.368+00:00"},"s":"I", "c":"STORAGE", "id":22323, "ctx":"initandlisten","msg":"Finished shutting down checkpoint thread"} mongo | {"t":{"$date":"2024-11-14T01:33:51.368+00:00"},"s":"I", "c":"STORAGE", "id":20282, "ctx":"initandlisten","msg":"Deregistering all the collections"} mongo | {"t":{"$date":"2024-11-14T01:33:51.369+00:00"},"s":"I", "c":"STORAGE", "id":22317, "ctx":"initandlisten","msg":"WiredTigerKVEngine shutting down"} mongo | {"t":{"$date":"2024-11-14T01:33:51.369+00:00"},"s":"I", "c":"STORAGE", "id":22318, "ctx":"initandlisten","msg":"Shutting down session sweeper thread"} mongo | {"t":{"$date":"2024-11-14T01:33:51.369+00:00"},"s":"I", "c":"STORAGE", "id":22319, "ctx":"initandlisten","msg":"Finished shutting down session sweeper thread"} mongo | {"t":{"$date":"2024-11-14T01:33:51.369+00:00"},"s":"I", "c":"STORAGE", "id":4795902, "ctx":"initandlisten","msg":"Closing WiredTiger","attr":{"closeConfig":"leak_memory=true,use_timestamp=false,"}} mongo | {"t":{"$date":"2024-11-14T01:33:51.370+00:00"},"s":"I", "c":"WTCHKPT", "id":22430, "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":{"ts_sec":1731548031,"ts_usec":370477,"thread":"1:0x7fe2aa541680","session_name":"close_ckpt","category":"WT_VERB_CHECKPOINT_PROGRESS","category_id":7,"verbose_level":"DEBUG_1","verbose_level_id":1,"msg":"saving checkpoint snapshot min: 2, snapshot max: 2 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0) base write gen: 167042"}}} mongo | {"t":{"$date":"2024-11-14T01:33:51.376+00:00"},"s":"I", "c":"WTRECOV", "id":22430, "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":{"ts_sec":1731548031,"ts_usec":376058,"thread":"1:0x7fe2aa541680","session_name":"WT_CONNECTION.close","category":"WT_VERB_RECOVERY_PROGRESS","category_id":34,"verbose_level":"DEBUG_1","verbose_level_id":1,"msg":"shutdown checkpoint has successfully finished and ran for 6 milliseconds"}}} mongo | {"t":{"$date":"2024-11-14T01:33:51.376+00:00"},"s":"I", "c":"WTRECOV", "id":22430, "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":{"ts_sec":1731548031,"ts_usec":376279,"thread":"1:0x7fe2aa541680","session_name":"WT_CONNECTION.close","category":"WT_VERB_RECOVERY_PROGRESS","category_id":34,"verbose_level":"DEBUG_1","verbose_level_id":1,"msg":"shutdown was completed successfully and took 6ms, including 0ms for the rollback to stable, and 6ms for the checkpoint."}}} mongo | {"t":{"$date":"2024-11-14T01:33:51.385+00:00"},"s":"I", "c":"STORAGE", "id":4795901, "ctx":"initandlisten","msg":"WiredTiger closed","attr":{"durationMillis":16}} mongo | {"t":{"$date":"2024-11-14T01:33:51.385+00:00"},"s":"I", "c":"STORAGE", "id":22279, "ctx":"initandlisten","msg":"shutdown: removing fs lock..."} mongo | {"t":{"$date":"2024-11-14T01:33:51.385+00:00"},"s":"I", "c":"-", "id":4784931, "ctx":"initandlisten","msg":"Dropping the scope cache for shutdown"} mongo | {"t":{"$date":"2024-11-14T01:33:51.385+00:00"},"s":"I", "c":"CONTROL", "id":20565, "ctx":"initandlisten","msg":"Now exiting"} mongo | {"t":{"$date":"2024-11-14T01:33:51.386+00:00"},"s":"I", "c":"CONTROL", "id":8423404, "ctx":"initandlisten","msg":"mongod shutdown complete","attr":{"Summary of time elapsed":{"Statistics":{"Enter terminal shutdown":"0 ms","Step down the replication coordinator for shutdown":"1 ms","Time spent in quiesce mode":"0 ms","Shut down FLE Crud subsystem":"0 ms","Shut down MirrorMaestro":"0 ms","Shut down WaitForMajorityService":"0 ms","Shut down the global connection pool":"0 ms","Shut down the flow control ticket holder":"0 ms","Shut down the thread that aborts expired transactions":"0 ms","Kill all operations for shutdown":"0 ms","Shut down all tenant migration access blockers on global shutdown":"1 ms","Shut down all open transactions":"0 ms","Acquire the RSTL for shutdown":"0 ms","Shut down the IndexBuildsCoordinator and wait for index builds to finish":"0 ms","Shut down the replica set monitor":"0 ms","Shut down the migration util executor":"0 ms","Shut down the transport layer":"0 ms","Shut down the TTL monitor":"0 ms","Shut down expired pre-images and documents removers":"1 ms","Shut down the storage engine":"17 ms","Wait for the oplog cap maintainer thread to stop":"0 ms","Shut down full-time data capture":"0 ms","Shut down online certificate status protocol manager":"0 ms","shutdownTask total elapsed time":"20 ms"}}}} mongo | {"t":{"$date":"2024-11-14T01:33:51.386+00:00"},"s":"I", "c":"CONTROL", "id":23138, "ctx":"initandlisten","msg":"Shutting down","attr":{"exitCode":62}} mongo exited with code 62

@Spidermig Spidermig added the bug Something isn't working label Nov 15, 2024
@Spidermig Spidermig moved this to In Progress in Abacus Nov 15, 2024
@Spidermig Spidermig added this to Abacus Nov 15, 2024
@Spidermig Spidermig self-assigned this Nov 15, 2024
@Spidermig
Copy link
Author

Exit Code 62 Has been resolved

We removed the mongo_volume from the Abacus VM folder. This resolved exit code 62 but now we see Exit Code 1 with a authentication failure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: In Progress
Development

No branches or pull requests

1 participant