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

Move Practitioner signatures & avatars to minIO #6213

Open
jpye-finch opened this issue Nov 21, 2023 · 4 comments
Open

Move Practitioner signatures & avatars to minIO #6213

jpye-finch opened this issue Nov 21, 2023 · 4 comments
Labels
💾 Persistence Storage, databases & data formats related tasks 🌋 Scalability Tech
Milestone

Comments

@jpye-finch
Copy link
Collaborator

jpye-finch commented Nov 21, 2023

Why this is important

There's a 16MB absolute maximum size for database record in our database. The bigger the records are, the slower the database gets. If for whatever reason a country manages to make records more than 16MB, retrieving the record is not possible anymore or the data might corrupt.

Warning

In a real country implementation a data migration failed because some records passed this limit during the migration process.

Description

All binary data should reside in MinIO and not in MongoDB.

Image

This should just be a minio URL

@jpye-finch jpye-finch added this to the v1.4.0 milestone Nov 21, 2023
@github-project-automation github-project-automation bot moved this to In Design in OpenCRVS Core Nov 21, 2023
@jpye-finch jpye-finch changed the title Performance: Move user avatars to minio performance: Move user avatars to minio Nov 21, 2023
@jpye-finch jpye-finch removed the status in OpenCRVS Core Nov 21, 2023
@jpye-finch jpye-finch moved this to Backlog in OpenCRVS Core Nov 22, 2023
@euanmillar euanmillar modified the milestones: v1.4.0, v1.5.0 Dec 1, 2023
@euanmillar euanmillar modified the milestones: v1.6.0, 1.7.0 Apr 29, 2024
@rikukissa rikukissa changed the title performance: Move user avatars to minio performance: Move Practitioner avatars to minIO Jun 12, 2024
@rikukissa rikukissa added the 💾 Persistence Storage, databases & data formats related tasks label Jun 17, 2024
@euanmillar euanmillar changed the title performance: Move Practitioner avatars to minIO Move Practitioner avatars to minIO Jun 18, 2024
@rikukissa rikukissa changed the title Move Practitioner avatars to minIO Move Practitioner signatures & avatars to minIO Jul 2, 2024
@rikukissa rikukissa moved this from Backlog to Ready to build in OpenCRVS Core Jul 2, 2024
@jamil314 jamil314 self-assigned this Jul 10, 2024
@jamil314 jamil314 moved this from Ready to build to In Development in OpenCRVS Core Jul 10, 2024
@Zangetsu101 Zangetsu101 moved this from In Development to In Code Review in OpenCRVS Core Jul 15, 2024
@Zangetsu101 Zangetsu101 moved this from In Code Review to Ready to QA in OpenCRVS Core Jul 29, 2024
@onnee04
Copy link
Collaborator

onnee04 commented Nov 7, 2024

@jamil314 While creating new local registrar/ national registrar , signature is not getting saved. From edit details view, signature is missing.

missing_signature.mp4

@onnee04 onnee04 moved this from Ready for QA to Ready to build in OpenCRVS Core Nov 7, 2024
@Zangetsu101
Copy link
Collaborator

Signatures are not showing up in certificates

@jamil314
Copy link
Collaborator

PR
Feature branch

@jamil314 jamil314 moved this from In Code Review to Ready for QA in OpenCRVS Core Dec 26, 2024
@onnee04
Copy link
Collaborator

onnee04 commented Jan 7, 2025

fixed.

for avatars,

Image

for signatures,

Image

Image

@onnee04 onnee04 closed this as completed Jan 7, 2025
@github-project-automation github-project-automation bot moved this from Ready for QA to Completed in OpenCRVS Core Jan 7, 2025
@onnee04 onnee04 reopened this Jan 7, 2025
@github-project-automation github-project-automation bot moved this from Completed to Backlog in OpenCRVS Core Jan 7, 2025
@onnee04 onnee04 moved this from Backlog to Ready for release in OpenCRVS Core Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💾 Persistence Storage, databases & data formats related tasks 🌋 Scalability Tech
Projects
Status: Ready for release
Development

No branches or pull requests

6 participants