marek in lams

LDEV-3425: copy lams libs

    • binary
    /lams_build/lib/lams/lams-admin.jar
    • binary
    /lams_build/lib/lams/lams-central.jar
    • binary
    /lams_build/lib/lams/lams-gradebook.jar
    • binary
    /lams_build/lib/lams/lams-learning.jar
    • binary
    /lams_build/lib/lams/lams-monitoring.jar
LDEV-3425: Increase 2LC size for entities. Declare datasource as jta

LDEV-3425: add Activity and PedagogicalPlannerActivityMetadata do 2LC

LDEV-3425: use criteria instead of query to get topic thread (no impact on performance).

LDEV-3425: get rid of 'synchronized' action processing for LearningAction#replyTopic. 'synchronized' was introduced here to fix database deadlock with Message entity. In this use case, we can get rid of this deadlock without killing tool performance, using 'select for update' (performance tuning with TestHarness - 30forums.zip)

LDEV-3425: add 2LC to forum tool hibernate entities. (performance tuning with TestHarness - 30forums.zip)

LDEV-3425: declare transaction attributes for readOnly methods of IForumService. This stops hibernate from flushing session on transaction commit. (performance tuning with TestHarness - 30forums.zip)

LDEV-3413: update lams libs

    • binary
    /lams_build/lib/lams/lams-admin.jar
    • binary
    /lams_build/lib/lams/lams-central.jar
    • binary
    /lams_build/lib/lams/lams-gradebook.jar
    • binary
    /lams_build/lib/lams/lams-learning.jar
    • binary
    /lams_build/lib/lams/lams-monitoring.jar
LDEV-3413: This is a workaround to problem described in LDEV-3413. Since DistributableSession handling under undertow is buggy and fixes in 9.0.0.Alpha version of clustering/web/undertow (and dependent modules) are to deep to incorporate to 8.2.0, we enforce usage of InMemorySessionManager over DistributableSessionManager (see org.wildfly.extension.undertow.deployment.SharedSessionManagerDeploymentProcessor)

LDEV-3337: Alter foreign keys names so the patch exectues fine on Linux.

LDEV-3316: Get rid of HibernateTemplate and HibernateDaoSupport usage in set of LAMS DAO types from lams_common

file IAttachmentDAO.java was initially added on branch lams2_head_wildfly.

file IMessageSeqDAO.java was initially added on branch lams2_head_wildfly.

file IMessageRatingDAO.java was initially added on branch lams2_head_wildfly.

file IForumUserDAO.java was initially added on branch lams2_head_wildfly.

LDEV-3316: Get rid of HibernateTemplate and HibernateDaoSupport usage in set of LAMS DAO types from lams_tool_forum. Move DAO hibernate implementations to 'hibernate' sub-package. Introduce DAO interfaces and use references to them instead of to implementations in ForumService.

  1. … 11 more files in changeset.
file IForumDAO.java was initially added on branch lams2_head_wildfly.

file MessageRatingDAO.java was initially added on branch lams2_head_wildfly.

file MessageDao.java was initially added on branch lams2_head_wildfly.

file ForumUserDao.java was initially added on branch lams2_head_wildfly.

file ForumToolSessionDao.java was initially added on branch lams2_head_wildfly.

file ForumDao.java was initially added on branch lams2_head_wildfly.

file AttachmentDao.java was initially added on branch lams2_head_wildfly.

file ITimestampDAO.java was initially added on branch lams2_head_wildfly.

file IMessageDAO.java was initially added on branch lams2_head_wildfly.

file IForumToolSessionDAO.java was initially added on branch lams2_head_wildfly.

file TimestampDao.java was initially added on branch lams2_head_wildfly.

file MessageSeqDao.java was initially added on branch lams2_head_wildfly.

LDEV-3316: Get rid of HibernateTemplate and HibernateDaoSupport usage in set of LAMS DAO types from lams_tool_lamc

LDEV-3316: Get rid of HibernateTemplate and HibernateDaoSupport usage in set of LAMS DAO types from lams_tool_nb