<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: TaskQuery slow with many tasks in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68299#M43751</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have done the following patch&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;Index: java/org/activiti/engine/impl/persistence/entity/TaskEntity.java&lt;BR /&gt;===================================================================&lt;BR /&gt;— java/org/activiti/engine/impl/persistence/entity/TaskEntity.java (revision xxx)&lt;BR /&gt;+++ java/org/activiti/engine/impl/persistence/entity/TaskEntity.java (working copy)&lt;BR /&gt;@@ -493,7 +493,11 @@&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.parentTaskId = parentTaskId;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt; &lt;BR /&gt;+&amp;nbsp; public void setTaskDefinitionKeyWithoutCascade(String taskDefinitionKey) {&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.taskDefinitionKey = taskDefinitionKey;&lt;BR /&gt;+&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; public void fireEvent(String taskEventName) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskDefinition taskDefinition = getTaskDefinition();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (taskDefinition != null) {&lt;BR /&gt;Index: resources/org/activiti/db/mapping/entity/Task.xml&lt;BR /&gt;===================================================================&lt;BR /&gt;— resources/org/activiti/db/mapping/entity/Task.xml (revision xxx)&lt;BR /&gt;+++ resources/org/activiti/db/mapping/entity/Task.xml (working copy)&lt;BR /&gt;@@ -69,7 +69,7 @@&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="executionId" column="EXECUTION_ID_" jdbcType="VARCHAR" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="processInstanceId" column="PROC_INST_ID_" jdbcType="VARCHAR" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="processDefinitionId" column="PROC_DEF_ID_" jdbcType="VARCHAR"/&amp;gt;&lt;BR /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="taskDefinitionKey" column="TASK_DEF_KEY_" jdbcType="VARCHAR"/&amp;gt;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="taskDefinitionKeyWithoutCascade" column="TASK_DEF_KEY_" jdbcType="VARCHAR"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="dueDateWithoutCascade" column="DUE_DATE_" jdbcType="TIMESTAMP"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/resultMap&amp;gt;&lt;BR /&gt; &lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;it seems to work, but I haven´t run the testsuite against it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;philipp eichhorn&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2011 14:29:22 GMT</pubDate>
    <dc:creator>pcsquirrel</dc:creator>
    <dc:date>2011-06-15T14:29:22Z</dc:date>
    <item>
      <title>TaskQuery slow with many tasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68296#M43748</link>
      <description>Hi,first off all CONGRATULATION - ACTIVITI is really a awesome framework.I´m just implementing an application using Activiti and fiddling for better performance. While doing that I discoverd that Taskquery is rather slow if I have many Tasks. Let me explain:I have 100 Tasks for group "management".I</description>
      <pubDate>Wed, 15 Jun 2011 13:52:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68296#M43748</guid>
      <dc:creator>pcsquirrel</dc:creator>
      <dc:date>2011-06-15T13:52:16Z</dc:date>
    </item>
    <item>
      <title>Re: TaskQuery slow with many tasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68297#M43749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What version are you using? I discovered this a while ago and it was fixed:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://jira.codehaus.org/browse/ACT-766" rel="nofollow noopener noreferrer"&gt;http://jira.codehaus.org/browse/ACT-766&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you're using the latest version and you're still seeing this problem, let me know…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2011 13:56:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68297#M43749</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-06-15T13:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: TaskQuery slow with many tasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68298#M43750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;its v5.6&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i searched the forum but not i JIRA so I haven´t found the bugentry.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I had a look on the changes Tom Baeyens made to fixe the issue. He introduced "set*WithoutCascade" methods for MyBatis. he made this for a couple of properties, but not for "taskDefinitionKey" which still triggers the query.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;it is maybe also necessary for "setTaskDefinition" but I´´m not sure.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I will try to extend the patch and will report&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;philipp eichhorn&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2011 14:17:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68298#M43750</guid>
      <dc:creator>pcsquirrel</dc:creator>
      <dc:date>2011-06-15T14:17:07Z</dc:date>
    </item>
    <item>
      <title>Re: TaskQuery slow with many tasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68299#M43751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have done the following patch&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;Index: java/org/activiti/engine/impl/persistence/entity/TaskEntity.java&lt;BR /&gt;===================================================================&lt;BR /&gt;— java/org/activiti/engine/impl/persistence/entity/TaskEntity.java (revision xxx)&lt;BR /&gt;+++ java/org/activiti/engine/impl/persistence/entity/TaskEntity.java (working copy)&lt;BR /&gt;@@ -493,7 +493,11 @@&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.parentTaskId = parentTaskId;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt; &lt;BR /&gt;+&amp;nbsp; public void setTaskDefinitionKeyWithoutCascade(String taskDefinitionKey) {&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.taskDefinitionKey = taskDefinitionKey;&lt;BR /&gt;+&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; public void fireEvent(String taskEventName) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskDefinition taskDefinition = getTaskDefinition();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (taskDefinition != null) {&lt;BR /&gt;Index: resources/org/activiti/db/mapping/entity/Task.xml&lt;BR /&gt;===================================================================&lt;BR /&gt;— resources/org/activiti/db/mapping/entity/Task.xml (revision xxx)&lt;BR /&gt;+++ resources/org/activiti/db/mapping/entity/Task.xml (working copy)&lt;BR /&gt;@@ -69,7 +69,7 @@&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="executionId" column="EXECUTION_ID_" jdbcType="VARCHAR" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="processInstanceId" column="PROC_INST_ID_" jdbcType="VARCHAR" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="processDefinitionId" column="PROC_DEF_ID_" jdbcType="VARCHAR"/&amp;gt;&lt;BR /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="taskDefinitionKey" column="TASK_DEF_KEY_" jdbcType="VARCHAR"/&amp;gt;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="taskDefinitionKeyWithoutCascade" column="TASK_DEF_KEY_" jdbcType="VARCHAR"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;result property="dueDateWithoutCascade" column="DUE_DATE_" jdbcType="TIMESTAMP"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/resultMap&amp;gt;&lt;BR /&gt; &lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;it seems to work, but I haven´t run the testsuite against it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;philipp eichhorn&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2011 14:29:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68299#M43751</guid>
      <dc:creator>pcsquirrel</dc:creator>
      <dc:date>2011-06-15T14:29:22Z</dc:date>
    </item>
    <item>
      <title>Re: TaskQuery slow with many tasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68300#M43752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Task queries still have a N+1 select bug with the default history level.&amp;nbsp; Can this patch be included in v5.8?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2011 07:44:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68300#M43752</guid>
      <dc:creator>jsissom</dc:creator>
      <dc:date>2011-08-19T07:44:22Z</dc:date>
    </item>
    <item>
      <title>Re: TaskQuery slow with many tasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68301#M43753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Applied the patch to trunk&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2011 08:46:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/taskquery-slow-with-many-tasks/m-p/68301#M43753</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-08-24T08:46:54Z</dc:date>
    </item>
  </channel>
</rss>

