Comments (10)
@mgalka How much progress has been made on this already?
from kernelci-project.
@mgalka How much progress has been made on this already?
Afaik, the issue with Azure accounts/credentials is being sorted out. While it's not quite there yet there was no real possibility to move MongoDB from the current location. Some intermittent actions have been taken.
Amount of RAM has been increased on kernel.org and the size of cache for MongoDB has been adjusted so it can handle the load at a right speed and not consume all the memory.
At the moment no OOM errors are observed.
from kernelci-project.
Right, but nothing really related to Atlas then?
I did have a look a while ago but with a free account it's hard to get some idea of how well it would work for KernelCI. One thing I've found is there are quite a few high-quality online tools provided by Atlas that can't be used with standalone MongoDB instances. For example, generating graphs and reports based on data directly queried in the database. Also I think it makes replication or load balancing a lot easier.
from kernelci-project.
@mgalka If there are still issues with the current MongoDB instance we have on a VM then we should create issues for that. This issue is just about creating a MongoDB instance in the cloud (Atlas...), not fixing our current instance.
from kernelci-project.
No, nothing really related to Atlas has been done. I simply still don't have access to the Azure admin panel and I believe the issue is still in progress. I guess it'd make sense to actually create a GitHub issue to track it and make a dependency on it here.
I thought that an update about current state of the MongoDB server is not entirely out of place as the issue description clearly states what was the reason behind the idea of moving MongoDB to Atlas. At the moment we're not observing issues with MongoDB being unresponsive. I'll take care of creating separate issues if we do.
from kernelci-project.
I thought that an update about current state of the MongoDB server is not entirely out of place
It's not out of place, it just doesn't tell whether any investigation has been done into moving Mongo DB to Azure / Atlas.
from kernelci-project.
Maybe the title of this issue should be changed and we should then close if there's no problem any more, and a new one should be created about investigating what it would take to move Mongo DB to Azure / Atlas.
from kernelci-project.
I put together a rough price list based on the current size of mongodb, it can be found here:
https://docs.google.com/spreadsheets/d/1J6PjztPgBVQq3B-8CKmoFESC0KIAug2zZAEC3zcR8sU/edit?usp=sharing
Mongo has not responded to me since November 9th on their custom Atlas pricing.
We can also reduce the size of the production deployment to use a lesser Cluster Tier. Click on 'View Piricng' under dedicated, then client the Azure tab: https://www.mongodb.com/pricing
from kernelci-project.
It would also be worth evaluating how much it would cost with just 3 months of data in Mongo, and everything older would be moved to an archive which we could host on a VM or with a cheaper Cloud solution.
from kernelci-project.
I think we can close this now, we're starting to get prepared for deprecating the old system and the new API will be using a new database which might be deployed directly in Atlas. Also we've solved the issue of mongod crashing by adding more RAM to the VM.
from kernelci-project.
Related Issues (20)
- Fix device error logs kselftest failures on mt8186-steelix HOT 1
- Trees migration to maestro
- Fix keyboard-backlight regression on DT-kselftest on MT8195-Tomato HOT 1
- Standardize the way kernel's testing modules report results HOT 3
- Convert kselftest lib suite to kunit HOT 2
- Remove strscpy test and user suite as it has been converted to kunit already HOT 2
- Enable remaining rt-tests
- Port and Enable all amlogic tree from legacy
- Port and Enable ardb tree from legacy
- Port and Enable arnd tree from legacy HOT 2
- Enable all LTP tests from legacy to maestro HOT 1
- Port over chrome-platform tree from legacy HOT 1
- Port and Enable arm64 tree from legacy
- Enhance KernelCI Maestro to Support Numerical Values HOT 2
- Port and Enable all clk, efi and peterz trees from legacy
- Devices failing to boot due to out-of-bound regression
- Request API account for andersson HOT 2
- Port and enable tip tree from legacy
- Clang is required in GCC docker build images by BPF programs while building kselftests
- Enable Kevin Hilman's tree (builds, boot testing and dt device tree probe testing) in new KernelCI HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kernelci-project.