Dhira Tengara
Dhira Tengara
Part of #12048 **Outline of Solution** - Migrated `FeedbackRankRecipientQuestionE2ETest` to use SQL-based logic instead of the previous Datastore model. - Changed `makeDeepCopy` in `FeedbackRankRecipientQuestion` to use `questionDetails.getDeepCopy()` to preserve all...
### Description: When editing multiple Constant Sum Feedback Questions (`FeedbackConstantSumQuestion`s) in the **Edit Feedback Session** page, the radio button selection under the "**Total Points to Distribute**" section is incorrectly synchronized...
Add SQL-based versions of pageobject classes to support E2E test migration. - Abstract out methods into new SQL-based classes. - Do not combine SQL-based code with old Datastore-based code in...
Currently, `doRemoveAndRestoreDataBundle` does not fully clean up entities created dynamically during a test, such as when `FeedbackQuestion` is copied. This happens because `removeSqlDataBundle` only deletes entities that are listed in...
When running `./gradlew serverRun`, the application attempts to connect to PostgreSQL. However, if a local PostgreSQL instance is already running on port `5432`, it conflicts with the Dockerized PostgreSQL instance,...
Currently, all test workflows are triggered automatically on every commit, including expensive and long-running jobs like E2E and accessibility tests. Moreover, whenever a PR becomes outdated, developers need to merge...
**Summary** This PR lays the groundwork for Multi-Head Latent Attention (MLA) support by implementing the necessary configuration parsing and KV cache storage infrastructure. It introduces a specialized CUDA kernel to...
## Summary This PR removes the hardcoded restriction of `page_size=1`, allowing the engine to be configured with variable page sizes (e.g., 16, 32). This functionality is propagated through the Engine,...