[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2016-11-19 Thread Ted Yu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ted Yu updated HBASE-12748:
---
Fix Version/s: 1.1.8

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.94.25, 0.98.9
>Reporter: Vladimir Rodionov
>Assignee: Andrew Purtell
> Fix For: 2.0.0, 1.2.0, 1.3.0, 0.98.15, 1.1.8
>
> Attachments: HBASE-12748.patch, HBASE-12748.patch, HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-09-25 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
   Resolution: Fixed
 Hadoop Flags: Reviewed
Fix Version/s: 1.2.0
   Status: Resolved  (was: Patch Available)

Pushed to 0.98, branch-1.2, branch-1, and master.

I addressed the mentioned minor nit on commit.

Will revisit/revert if we find a clear perf regression when evaluating the next 
0.98 RC.

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.94.25, 0.98.9
>Reporter: Vladimir Rodionov
>Assignee: Andrew Purtell
> Fix For: 2.0.0, 1.2.0, 1.3.0, 0.98.15
>
> Attachments: HBASE-12748.patch, HBASE-12748.patch, HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-09-23 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Status: Patch Available  (was: Open)

Forgot to set this patch available...

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.98.9, 0.94.25
>Reporter: Vladimir Rodionov
>Assignee: Andrew Purtell
> Fix For: 2.0.0, 1.3.0, 0.98.15
>
> Attachments: HBASE-12748.patch, HBASE-12748.patch, HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-09-23 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Status: Patch Available  (was: Open)

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.98.9, 0.94.25
>Reporter: Vladimir Rodionov
>Assignee: Andrew Purtell
> Fix For: 2.0.0, 1.3.0, 0.98.15
>
> Attachments: HBASE-12748.patch, HBASE-12748.patch, HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-09-23 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Status: Open  (was: Patch Available)

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.98.9, 0.94.25
>Reporter: Vladimir Rodionov
>Assignee: Andrew Purtell
> Fix For: 2.0.0, 1.3.0, 0.98.15
>
> Attachments: HBASE-12748.patch, HBASE-12748.patch, HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-09-22 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Attachment: HBASE-12748.patch

Patch for master. 

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.94.25, 0.98.9
>Reporter: Vladimir Rodionov
>Assignee: Andrew Purtell
> Fix For: 2.0.0, 1.3.0, 0.98.15
>
> Attachments: HBASE-12748.patch, HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-09-22 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Attachment: HBASE-12748.patch

Updated patch for master that backs the SortedList with an unmodifiable list. 
Minor cleanups. 

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.94.25, 0.98.9
>Reporter: Vladimir Rodionov
>Assignee: Andrew Purtell
> Fix For: 2.0.0, 1.3.0, 0.98.15
>
> Attachments: HBASE-12748.patch, HBASE-12748.patch, HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-09-21 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Fix Version/s: (was: 0.98.15)
   0.98.16

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.94.25, 0.98.9
>Reporter: Vladimir Rodionov
>Assignee: Vladimir Rodionov
> Fix For: 2.0.0, 1.3.0, 0.98.15
>
> Attachments: HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-09-21 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Fix Version/s: (was: 0.98.16)
   0.98.15

> RegionCoprocessorHost.execOperation creates too many iterator objects
> -
>
> Key: HBASE-12748
> URL: https://issues.apache.org/jira/browse/HBASE-12748
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 0.94.25, 0.98.9
>Reporter: Vladimir Rodionov
>Assignee: Vladimir Rodionov
> Fix For: 2.0.0, 1.3.0, 0.98.15
>
> Attachments: HBase-12748.patch
>
>
> This is typical pattern of enhanced for ... loop usage in a hot code path. 
> For every HBase operation it instantiates iterator for coprocessor list 
> twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-08-12 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Fix Version/s: (was: 1.0.3)
   (was: 0.98.14)
   0.98.15
   1.3.0

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 1.3.0, 0.98.15

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-07-18 Thread Lars Hofhansl (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lars Hofhansl updated HBASE-12748:
--
Fix Version/s: (was: 0.94.28)

Removing from 0.94.

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 0.98.14, 1.0.3

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-07-02 Thread Enis Soztutar (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Enis Soztutar updated HBASE-12748:
--
Fix Version/s: (was: 1.0.2)
   1.0.3

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 0.94.28, 0.98.14, 1.0.3

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-05-16 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Fix Version/s: (was: 0.98.13)
   0.98.14

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 0.94.28, 0.98.14, 1.0.2

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-04-01 Thread Enis Soztutar (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Enis Soztutar updated HBASE-12748:
--
Fix Version/s: (was: 1.0.1)
   1.0.2

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 0.94.28, 0.98.13, 1.0.2

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-03-18 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Fix Version/s: (was: 0.98.12)
   0.98.13

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 1.0.1, 0.94.28, 0.98.13

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-03-02 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Fix Version/s: (was: 0.98.11)
   0.98.12
   Status: Open  (was: Patch Available)

Cancelling stale patch

Moving out to 0.98.12

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.98.9, 0.94.25
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 1.0.1, 0.94.28, 0.98.12

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-02-28 Thread Lars Hofhansl (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lars Hofhansl updated HBASE-12748:
--
Fix Version/s: (was: 0.94.27)
   0.94.28

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 1.0.1, 0.98.11, 0.94.28

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-25 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12748:
---
Fix Version/s: (was: 0.98.10)
   0.98.11

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 1.0.1, 0.94.27, 0.98.11

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-21 Thread Enis Soztutar (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Enis Soztutar updated HBASE-12748:
--
Fix Version/s: (was: 1.0.0)
   1.0.1

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 2.0.0, 0.98.10, 1.0.1, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-08 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Status: Patch Available  (was: Open)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.98.9, 0.94.25
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-08 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: HBase-12748.patch

Will try one more time.

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-08 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Status: Open  (was: Patch Available)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.98.9, 0.94.25
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-08 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: (was: HBase-12748.patch.2)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-07 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Status: Open  (was: Patch Available)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.98.9, 0.94.25
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-07 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: (was: HBase-12748.patch)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-07 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: HBase-12748.patch.2

The patch.

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch.2


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-07 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Status: Patch Available  (was: Open)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.98.9, 0.94.25
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch.2


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-07 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: (was: HBase-12748.patch)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-07 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Status: Open  (was: Patch Available)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.98.9, 0.94.25
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-07 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: HBase-12748.patch

Updated patch.

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2015-01-07 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Status: Patch Available  (was: Open)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.98.9, 0.94.25
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2014-12-28 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: (was: HBase-12748.patch)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2014-12-28 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: HBase-12748.patch

Patch version 2 (with AtomicReference to make iteration safe on add/remove 
coprocessors)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2014-12-27 Thread Lars Hofhansl (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lars Hofhansl updated HBASE-12748:
--
Fix Version/s: (was: 0.94.26)
   0.94.27

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.98.10, 0.94.27

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2014-12-22 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Status: Patch Available  (was: Open)

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.98.9, 0.94.25
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.94.26, 0.98.10

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12748) RegionCoprocessorHost.execOperation creates too many iterator objects

2014-12-22 Thread Vladimir Rodionov (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Rodionov updated HBASE-12748:
--
Attachment: HBase-12748.patch

Patch for master.

 RegionCoprocessorHost.execOperation creates too many iterator objects
 -

 Key: HBASE-12748
 URL: https://issues.apache.org/jira/browse/HBASE-12748
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 0.94.25, 0.98.9
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
 Fix For: 1.0.0, 2.0.0, 0.94.26, 0.98.10

 Attachments: HBase-12748.patch


 This is typical pattern of enhanced for ... loop usage in a hot code path. 
 For every HBase operation it instantiates iterator for coprocessor list 
 twice. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)