-
Notifications
You must be signed in to change notification settings - Fork 0
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
Year 1 Development Phases #9
Comments
Hi @aaronkanzer, I updated our list above. Phases 3 and/or 4 may get pushed into year 2. |
Hi @kabilar -- a couple updates/progress here for
Right now, we are configured to push each branch, no matter I'm also planning to follow alongside WebKNOSSOS migrations documentation, as it prescribes any updates we might need to do on our end if we sync upstream with our fork
We will have minimal downtime -- this should be as simple as:
As long as the newer version is compatible with pre-existing schemas (e.g. postgres, fossildb), this should work as intended. We will have staging as a safeguard for any issues of course.
Currently working through this -- I've been using scalableminds We will know more in terms of memory size, but it seems only a couple KB per annotation in FossilDB. For Postgres, this is the standard For both, my hope is to have a cron job on the EC2 instance that exports the backups to S3 routinely. We can discuss the cadence for the cron job. I'm going to continue to update #10 with more playbook-ish docs for data restoration/backup -- seems we are in a good place overall. Let me know if you have any questions in the meantime. |
@kabilar A couple other fun updates (albeit in Phase 4, but still good in terms of understanding how WebKNOSSOS<>LINC will eventually communicate) In this commit, I introduced SameSite of (Assuming you are logged into staging), you can now see GET payloads for datasets and annotations for example -- we can ping these endpoints to reflect whatever need-be in LINC Data Platform A couple of other useful notes here: • We will still need to determine the workflow for how an end user gets the cookie initially -- right now, when you log into WebKNOSSOS, the expiration of the cookie is 1 year -- we can alter as needed. There is a POST route for /auth/login for WebKNOSSOS, but that logic could be more complex -- can look into further. Nevertheless, good news here in terms of how we want to guide LINC users towards annotations and datasets in WebKNOSSOS |
Awesome, thanks for breaking down each component. This is very helpful. I have some naive questions that we can discuss today. |
Handled via code mostly in lincbrain/linc-archive#175 |
Hi @aaronkanzer, I have changed all users (except for you and I) from |
Hi @aaronkanzer, if I recall correctly, there was an issue with the FossilDB versions when pulling from upstream. This issue was noticeable when we rebooted Webknossos. Were you able to resolve this issue? Thanks. |
@kabilar I haven't noticed any issues since downgrading from FossilDB v489 to v484, so i'm going to consider things stable as such -- did you recall seeing this issue recently? |
Thanks Aaron. Sounds great. I haven't seen this issue recently. |
Thanks @aaronkanzer for the huge effort on the Webknossos deployment. We can consider the above features complete. Hi @lincbrain/comp-team, we can now consider our deployment of Webknossos to be in production. A few notes below:
Thank you. |
APPROVED
/binaryData
,/persistent
Deploy on r5.2xlargeUpload Datasets
tabUpload Annotation(s)
buttonWebknossos
drop down menu next to an asset:read
every dataset and every annotation. Users is apart of theDefault
team and set up withDataset Manager
permissions upon account creation.Admin
toDataset Managers
wkcuber
, and upload to lincbrain.orgwrite
permissions on select annotationsThe text was updated successfully, but these errors were encountered: