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

Bug fixes and small improvements #40

Merged
merged 15 commits into from
Dec 9, 2024
Merged

Bug fixes and small improvements #40

merged 15 commits into from
Dec 9, 2024

Conversation

GJFR
Copy link
Member

@GJFR GJFR commented Dec 9, 2024

Fixes:

  • Experiment status codes are now respected.
  • SHIFT key for removing data points is not sticky anymore.
  • Big PoC files are OK.
  • Updated tailwind config due to breaking node image upgrade.
  • Increase RAM allowance for workers.
  • Ignore .DS_Store files in experiments folder.

Improvements:

  • Upgrade MongoDB image to v6
  • Add log rotating.
  • Additional logging.
  • Allow binary logging without external database.

GJFR and others added 15 commits November 29, 2024 12:49
Additionally, add input string validiation and front-end error reporting.
This was caused by the file contents being sent as a GET parameter, in
addition to as a json in the request body. With big PoC files, the
request would fail due to the long request line. Now, the GET parameter
has been omitted.
This script file is now embedded in the nginx image. Additionally, bokeh
scripts are now also stored in the nginx image, so we don't need to
fetch them from the CDN at runtime.
- Pinning node image version prevents breaking upgrades.
- Add python extensions to vscode devcontainer config
- Make docker pull all required parent images in ./scripts/build.sh
By changing the way containers are started, we can now better report on
the cause of a failure.

RAM allowance is increased, because it sometimes caused a 137 (OOM)
which would kill the container.
Caching improvements:
- Chunked uploading to database
- Ignore unnecessary locale files

Additionally, some code cleanup.
@GJFR GJFR merged commit 76e2efe into main Dec 9, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants