Skip to content

Conversation

@Didayolo
Copy link
Member

@Didayolo Didayolo commented Sep 3, 2024

Testing

Deployed at https://codabench-test.lri.fr/

Manual intervention

  1. Copy and paste last storage_inconsistency files from /logs folder to /var/logs/ folder. Mind the 's' at the end of 'logs' ([Feature] Delete orphan files #1575).
cd codabench
cp -r logs/* var/logs
  1. Re-build docker containers (Updates Sept 15-22 2024 #1593).
docker compose down
docker system prune -af
docker compose up -d

Changes

ihsaan-ullah and others added 12 commits July 11, 2024 19:38
Autorun collectstatic when django container starts
…1565)

* changed submission name to add ID

* Flake8 white space fix

---------

Co-authored-by: Nicolas HOMBERG <nicolashomberg@gricad-nh.u-ga.fr>
* server status submissions limit removed, pagination added, monitor queues separated

* renamed server status title to recent submissions
* email logo fixed, some changes in email text

* participant side email templates updated
Updated docker-compose to docker compose
Task Update - Dataset/Program removal fixed
* competition whitelist feature added

* updated whitelist

* Update whitelist note

* whiltelist emails leaking fixed

* Remove conflict

---------

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>
* server_status and monitor_queues pages secured

* Update monitor_queues.html
* Add button for orphan files deletion + API routes and views

* Fix flake8 formatting

---------

Co-authored-by: OhMaley <tristanmary2@gmail.com>
@Didayolo
Copy link
Member Author

Didayolo commented Sep 4, 2024

Testing #1575 on the test server:

Capture d’écran 2024-09-04 à 16 27 37

Now waiting for Sunday for the update of analytics

Results:

Capture d’écran 2024-09-04 à 19 50 18

Looking for more logs

@Didayolo
Copy link
Member Author

Didayolo commented Sep 5, 2024

The server get stuck when running the deletion

OhMaley and others added 2 commits September 16, 2024 11:02
* Poetry error tentative fix

* RabbitMQ static image in Dockerfile.rabbitmq to fix a recent bug

* Reverted RabbitMQ image change

* Fix Rabbit version

---------

Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
Co-authored-by: didayolo <adrien.pavao@gmail.com>
ihsaan-ullah and others added 13 commits October 1, 2024 22:29
* release version added to header

* version moved to footer

* Minor UI change

---------

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>
#1592)

* release version added to header

* version moved to footer

* version on the website is now dynamic and will be loaded from the version.json file

---------

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>
* created workflow for new releases

* version json file added

* typo fix

* Update release-version-update.yml

* Included realease url to navigate user to the url on click on the website

* release json updated

---------

Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>
* jinja and pillow

* jinja and pillow

* Adding Versino_Bump_Instruction_README

* Version_Bumps file

* Version_Bumps file and req_treeFile updates

* gunicorn from 20.0.4 to 22.0.0

* Bump requests from 2.20.0 to 2.32.2

* Bump django from 2.2.17 to 2.2.18

* Bump django from 2.2.18 to 2.2.19 and to 3.2.25 eventually

* Bump django from 2.2.19 to 2.2.20

* Bump django from 2.2.20 to 2.2.25

* Bump django from 2.2.25 to 2.2.28

* Bump django from 2.2.25 to 2.2.28

* Version_Bumps.md text

* Update Dockerfile (upgrade Python)

* checking in some outstanding changes

* Remove Version Bumps

* removing version bumbs

---------

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>
…e-none-edge-case

Fix string concat in case of no email in analytics api
…e-none-edge-case

Fix string concat in case of no email in analytics api
Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>
…nd tasks (#1591)

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>
* Fix string concat in case of no email in analytics api

* Updates Sept 15-22 2024 (#1593)

* jinja and pillow

* jinja and pillow

* Adding Versino_Bump_Instruction_README

* Version_Bumps file

* Version_Bumps file and req_treeFile updates

* gunicorn from 20.0.4 to 22.0.0

* Bump requests from 2.20.0 to 2.32.2

* Bump django from 2.2.17 to 2.2.18

* Bump django from 2.2.18 to 2.2.19 and to 3.2.25 eventually

* Bump django from 2.2.19 to 2.2.20

* Bump django from 2.2.20 to 2.2.25

* Bump django from 2.2.25 to 2.2.28

* Bump django from 2.2.25 to 2.2.28

* Version_Bumps.md text

* Update Dockerfile (upgrade Python)

* checking in some outstanding changes

* Remove Version Bumps

* removing version bumbs

---------

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>

* organizers can now delete forum posts (#1613)

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>

* bundles renamed to competition bundles, swapped postions of bundles and tasks (#1591)

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>

---------

Co-authored-by: OhMaley <tristanmary2@gmail.com>
Co-authored-by: Benjamin Bearce <bbearce@gmail.com>
Co-authored-by: Ihsan Ullah <ihsan2131@gmail.com>
Use competition queue in submission queue on rerun
ihsaan-ullah and others added 9 commits October 12, 2024 11:28
…ror handling that was causing screen freezing
Fix computation column change in the leaderboard
Current phase ends never - handled
… celery config to make it possible (#1609)

* convert orphan files deletion task to async using celery task. Update celery config to make it possible

* Update Dockerfile to meet pyproject.toml python version

* flake8

* poetry regeneration

---------

Co-authored-by: OhMaley <tristanmary2@gmail.com>
Co-authored-by: bbearce <bbearce@gmail.com>
@Didayolo
Copy link
Member Author

The server get stuck when running the deletion

Now it does not crash! Still need to check that the orphan files deletion actually works.

…#1581)

* condition removed to make tasks public when they are validated

* Removed key from front-end. Removed validated condition to show making task public/private buttion. Updated task update method to enable updating is_public status. Once a task is_public was updated, the response was not serialized, now fixed. Removed key from the task detail serializer. Modified validated and shared with methods to return correct responses. Added is_public to TaskListSerializer to show checkmark in the tasks list table.

* Taskview set updated to add a condition for showing public task details from other users

* In edit competition, now users can select a public task in their phases

* condition added to show make task public/private to owners of the tasks only

* Remove unused import from tasks.py

* reversed the change of task validation

* task update failure fixed by using TaskSerializer, get_validated function updated to not raise error in the future

---------

Co-authored-by: Adrien Pavão <adrien.pavao@gmail.com>
@Didayolo Didayolo merged commit 919a5d1 into master Oct 29, 2024
@Didayolo Didayolo added the Release PR develop --> master label Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release PR develop --> master

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants