issues
search
France-ioi
/
AlgoreaBackend
Backend for the new Algorea platform
MIT License
2
stars
2
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Make Test_Deadline stable
#1225
zenovich
opened
1 day ago
1
Save the grade: return the unlocked content
#1224
smadbe
opened
3 days ago
0
Log retryable DB errors (deadlocks and lock wait timeouts) as INFO, rework logging, introduce console log formatter, add req_id into every log entry implicitly
#1223
zenovich
closed
3 days ago
0
Use different named locks for the propagation command and for the results propagation
#1222
zenovich
closed
1 week ago
0
Fix itemAnswerGetResponse used by swagger docs of currentAnswerGet, answerGet, bestAnswerGet
#1221
zenovich
closed
1 week ago
1
Mark results of a parent item as 'to_be_recomputed' on items_items insertion
#1220
zenovich
closed
1 week ago
1
Golang lock in accessTokenCreate (when we refresh a token) doesn't work
#1219
zenovich
opened
1 week ago
0
Add even more output suppressing in tests
#1218
zenovich
closed
1 week ago
1
Use the latest version of Gorm from jinzhu/gorm instead of a patched version from France-ioi/gorm
#1217
zenovich
closed
1 week ago
1
Make tests of app/logging cacheable (do not use an existing file ../../log/all.log in tests)
#1216
zenovich
closed
1 week ago
1
DB wrappers: handle DB request timeouts, log SQL queries everywhere, analyze SQL statement + rework named locking + add 408 status code + test-system improvements
#1215
zenovich
closed
1 week ago
1
Bug: Score not recomputed while it should
#1214
smadbe
closed
1 week ago
0
groupRemoveChild & groupDelete: mark permissions for propagation properly, run only needed propagations
#1213
zenovich
closed
2 weeks ago
1
Do not run groups ancestors propagation in currentUserDeletion & userBatchRemove services and delete-temp-users command + Schedule permissions propagations when needed in currentUserDeletion & userBatchRemove
#1212
zenovich
closed
2 weeks ago
1
Move&rename testhelpers/SuppressOutputIfPasses(), suppress output of more tests
#1211
zenovich
closed
2 weeks ago
1
Make groups&items propagations twice faster, do not join groups table to determine group memberships, do not mark new items for propagation, run/schedule propagations in GroupGroupStore.Transition() only when needed + testing-related fixes
#1210
zenovich
closed
2 weeks ago
1
Escape item search
#1209
smadbe
opened
3 weeks ago
0
Handle revocated refresh token
#1208
smadbe
opened
3 weeks ago
0
Suppress output of passing integration tests in app/service
#1207
zenovich
closed
1 month ago
1
Make all the services compatible with transactions retrying and cover this feature with tests for all services + make error messages related to JSON parsing clearer
#1206
zenovich
closed
1 month ago
1
Simplify and prettify cucumber tests
#1205
zenovich
closed
1 month ago
0
Optimize the SQL query in groupChildrenView: do not count all the children of a group to determine if it is empty or not
#1204
zenovich
closed
1 month ago
0
Always mock the DB time with a UTC timestamp
#1203
zenovich
closed
1 month ago
0
Handle the failed asserts of httpmock stubs properly, do not panic on them
#1202
zenovich
closed
1 month ago
0
Error 500 on start-result service
#1201
smadbe
opened
1 month ago
1
Rework groups propagation: get rid of the named lock, use more granular locking, speed up the propagation a bit
#1200
zenovich
closed
1 month ago
1
Add participant_id to get answer service
#1199
smadbe
closed
1 week ago
2
Raise groupsRelationsLockTimeout & itemsRelationsLockTimeout to 50 seconds
#1198
zenovich
closed
1 month ago
2
Slow POST /auth/token
#1197
smadbe
opened
1 month ago
3
Error 400 "EOF" on item PUT
#1196
smadbe
closed
1 month ago
0
Move ancestors recalculation back into initiating transactions + more granular locking during ancestors recalculation
#1195
zenovich
closed
1 month ago
1
Try calculating code coverage normally (per-package) as it had been done before
#1194
zenovich
opened
1 month ago
1
Speed up groupRootsView
#1193
zenovich
closed
1 month ago
1
Add missing call to testhelpers.SuppressOutputIfPasses() in integration tests
#1192
zenovich
closed
1 month ago
1
Introduce a new method database.DB.With(), rework database.DB.Union() & database.DB.UnionAll()
#1191
zenovich
closed
1 month ago
1
Store the DB time instead of the server time in threads.latest_update_at and compare its value with the DB time instead of the server time as well
#1190
zenovich
closed
1 month ago
1
Rework time mocking in testhelpers
#1189
zenovich
closed
1 month ago
1
Do not close the response body in iSendrequestGeneric() as it is closed inside SendTestHTTPRequest()
#1188
zenovich
closed
1 month ago
1
Retry DB transactions on lock wait timeout errors similarly to retrying on deadlocks
#1187
zenovich
closed
1 month ago
4
Allow passing DB transaction options + pass the context for transactions
#1186
zenovich
closed
1 month ago
0
itemActivityLogForAllItems: disallow requests for too many items and too many groups
#1185
zenovich
opened
1 month ago
0
db-migrate: just migrate
#1184
smadbe
opened
1 month ago
0
answerGet: extend visibility to allow thread viewers and users having validated results on the task to view answers
#1183
zenovich
closed
1 month ago
1
Refactor cucumber test helpers
#1182
zenovich
closed
1 month ago
0
(re)Organize sync vs async propagation: actual delay vs requirements analysis
#1181
smadbe
opened
1 month ago
3
Speed up the results propagation and make it less locking + Introduce a command recomputing all the results of chapters/skills
#1180
zenovich
closed
1 month ago
1
Set resultsPropagationChunkSize to 200
#1179
zenovich
closed
2 months ago
1
Set resultsPropagationChunkSize to 1000
#1178
zenovich
closed
2 months ago
0
Rework processing of results_propagate_items table
#1177
zenovich
closed
2 months ago
3
Error 500 Conversion from collation utf8mb4_general_ci into utf8mb3_general_ci impossible for parameter
#1176
smadbe
opened
2 months ago
0
Next