You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2009/02/19 12:12:01 UTC

[jira] Created: (JCR-1988) AbstractRecord does inefficient List.indexOf()

AbstractRecord does inefficient List.indexOf()
----------------------------------------------

                 Key: JCR-1988
                 URL: https://issues.apache.org/jira/browse/JCR-1988
             Project: Jackrabbit Content Repository
          Issue Type: Improvement
          Components: jackrabbit-core
            Reporter: Marcel Reutegger
            Priority: Minor


AbstractRecord keeps a list of already used UUIDs and references
them by index when used again in a record. Using a List does not
scale well, when the record grows larger. e.g. a transaction of
10k nodes takes more than a minute on my machine when the journal
is enabled. Most of the time is spent doing List.indexOf() in
AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jukka Zitting updated JCR-1988:
-------------------------------

    Comment: was deleted

(was: [flights|http://getflightsto.com]
[baby names|http://childcareforums.com]
)

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Razan Abbass (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919605#action_12919605 ] 

Razan Abbass commented on JCR-1988:
-----------------------------------

[flights|http://getflightsto.com]
[baby names|http://childcareforums.com]


> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jukka Zitting updated JCR-1988:
-------------------------------

    Fix Version/s:     (was: 1.5.8)

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Razan Abbass (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12835805#action_12835805 ] 

Razan Abbass commented on JCR-1988:
-----------------------------------

[buy tramadol cheap medication inurl|http://thoughtmesh.net/meshes.php?group=33]
[buy tramadol at a cheap price online|http://thoughtmesh.net/meshes.php?group=34]
[buy tramadol online without prescription|http://thoughtmesh.net/meshes.php?group=35]
[cheap tramadol|http://thoughtmesh.net/meshes.php?group=36]
[cheapest tramadol|http://thoughtmesh.net/meshes.php?group=37]
[buy tramadol cod|http://thoughtmesh.net/meshes.php?group=38]
[tramadol price|http://thoughtmesh.net/meshes.php?group=39]
[tramadol prescription from discount pharmacy|http://thoughtmesh.net/meshes.php?group=40]
[tramadol side effects|http://thoughtmesh.net/meshes.php?group=41]
[tramadol hcl|http://thoughtmesh.net/meshes.php?group=42]
[order tramadol online|http://thoughtmesh.net/meshes.php?group=43]
[side effects of tramadol|http://thoughtmesh.net/meshes.php?group=44]
[tramadol hcl 50 mg tab mylan|http://thoughtmesh.net/meshes.php?group=45]
[tramadol hcl 50mg tablet|http://thoughtmesh.net/meshes.php?group=46]
[tramadol withdraw|http://thoughtmesh.net/meshes.php?group=47]
[cheapest tramadol on line|http://thoughtmesh.net/meshes.php?group=48]
[agcode book buy com guest site tramadol|http://thoughtmesh.net/meshes.php?group=49]
[canine tramadol dosage|http://thoughtmesh.net/meshes.php?group=50]
[cheap tramadol fedex overnight|http://thoughtmesh.net/meshes.php?group=51]
[tramadol prescription drug|http://thoughtmesh.net/meshes.php?group=52]
[side effects tramadol|http://thoughtmesh.net/meshes.php?group=53]
[tramadol hci|http://thoughtmesh.net/meshes.php?group=54]
[tramadol hcl|http://thoughtmesh.net/meshes.php?group=55]
[side effects of tramadol hydrochloride|http://thoughtmesh.net/meshes.php?group=56]
[tramadol sales|http://thoughtmesh.net/meshes.php?group=57]
[medication tramadol hcl|http://thoughtmesh.net/meshes.php?group=58]
[tramadol medicine|http://thoughtmesh.net/meshes.php?group=59]
[tramadol 50 mg|http://thoughtmesh.net/meshes.php?group=60]
[tramadol no prescription fedex|http://thoughtmesh.net/meshes.php?group=61]
[cheap tramadol cod delivery|http://thoughtmesh.net/meshes.php?group=62]
[online pharmacy tramadol|http://thoughtmesh.net/meshes.php?group=63]
[order tramadol online|http://thoughtmesh.net/meshes.php?group=64]
[buy cheap tramadol o|http://thoughtmesh.net/meshes.php?group=65]
[tramadol overnight|http://thoughtmesh.net/meshes.php?group=66]
[can i take tramadol pain pills if theyre a year old|http://thoughtmesh.net/meshes.php?group=67]
[tramadol pharmacy|http://thoughtmesh.net/meshes.php?group=68]
[what does the pill tramadol look like|http://thoughtmesh.net/meshes.php?group=69]
[tramadol pills|http://thoughtmesh.net/meshes.php?group=70]
[prescription tramadol|http://thoughtmesh.net/meshes.php?group=71]
[tramadol prescriptions|http://thoughtmesh.net/meshes.php?group=72]
[best price on tramadol 50 and 100 mg|http://thoughtmesh.net/meshes.php?group=73]
[tramadol sale us no prescription required|http://thoughtmesh.net/meshes.php?group=74]
[tramadol side effects|http://thoughtmesh.net/meshes.php?group=75]
[tramadol buy online|http://thoughtmesh.net/meshes.php?group=76]
[tramadol ultram|http://thoughtmesh.net/meshes.php?group=77]
[tramadol veterinary dose|http://thoughtmesh.net/meshes.php?group=78]
[tramadol drug|http://thoughtmesh.net/meshes.php?group=79]
[is tramadol a narcotic|http://thoughtmesh.net/meshes.php?group=80]
[buy cheap tramadol online inurl|http://thoughtmesh.net/meshes.php?group=81]


> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.5.8, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcel Reutegger resolved JCR-1988.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 1.6.0

Committed patch in revision: 746932

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Razan Abbass (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12855691#action_12855691 ] 

Razan Abbass commented on JCR-1988:
-----------------------------------

[cheap dress boutiques|http://www.facts11.com/download/attachments/1048855/hpd1.html]
[cheap dress prom|http://www.facts11.com/download/attachments/1048855/hpd2.html]
[cheap dress shops|http://www.facts11.com/download/attachments/1048855/hpd3.html]
[cheap dresses for juniors|http://www.facts11.com/download/attachments/1048855/hpd4.html]
[cheap dress shoes|http://www.facts11.com/download/attachments/1048855/hpd5.html]
[cheap dressers|http://www.facts11.com/download/attachments/1048855/hpd6.html]
[cheap dresses online|http://www.facts11.com/download/attachments/1048855/hpd7.html]
[cheap dress clothing|http://www.facts11.com/download/attachments/1048855/hpd8.html]
[cheap dress up outfits|http://www.facts11.com/download/attachments/1048855/hpd9.html]
[cheap dress clothes|http://www.facts11.com/download/attachments/1048855/hpd10.html]
[cheap dresses for sale|http://www.facts11.com/download/attachments/1048855/hpd11.html]
[cheap dress clothes|https://wiki.luc.edu/download/attachments/21266444/hpd12.html]
[cheap dresses for women|https://wiki.luc.edu/download/attachments/21266444/hpd13.html]
[cheap dress up|https://wiki.luc.edu/download/attachments/21266444/hpd14.html]
[cheap dress websites|https://wiki.luc.edu/download/attachments/21266444/hpd15.html]
[cheap dresses for sale|https://wiki.luc.edu/download/attachments/21266444/hpd16.html]
[cheap dress shops|https://wiki.luc.edu/download/attachments/21266444/hpd17.html]
[cheap dresses for homecoming|https://wiki.luc.edu/download/attachments/21266444/hpd18.html]
[cheap dress shirts for men|https://wiki.luc.edu/download/attachments/21266444/hpd19.html]
[cheap dress for sale|https://wiki.luc.edu/download/attachments/21266444/hpd20.html]
[cheap dressing mirror|https://wiki.luc.edu/download/attachments/21266444/hpd21.html]
[cheap dress suits|https://wiki.luc.edu/download/attachments/21266444/hpd22.html]
[cheap dress forms|https://wiki.luc.edu/download/attachments/21266444/hpd23.html]
[cheap dress boots|http://www.inventiondb.com/view.php?id=545]
[cheap dress for prom|http://www.inventiondb.com/view.php?id=546]
[cheap dressers for sale|http://www.inventiondb.com/view.php?id=547]
[cheap dress fabric|http://www.inventiondb.com/view.php?id=548]
[cheap dress for wedding|http://www.inventiondb.com/view.php?id=549]
[cheap dress for sale|http://www.inventiondb.com/view.php?id=550]
[cheap dress hats|http://www.inventiondb.com/view.php?id=551]
[cheap dressers|http://www.inventiondb.com/view.php?id=552]
[cheap dressing mirror|http://www.inventiondb.com/view.php?id=553]
[cheap dressmakers|http://www.inventiondb.com/view.php?id=554]
[cheap dress shirts for men|http://www.inventiondb.com/view.php?id=555]
[cheap dress sandals|http://risd.openprojectdb.org/view.php?id=18]
[cheap dress patterns|http://risd.openprojectdb.org/view.php?id=19]
[cheap dress up clothes|http://risd.openprojectdb.org/view.php?id=20]
[cheap dress rental|http://risd.openprojectdb.org/view.php?id=21]
[cheap dress boots for men|http://risd.openprojectdb.org/view.php?id=22]
[cheap dress shoes for men|http://risd.openprojectdb.org/view.php?id=23]
[cheap dressy dresses|http://risd.openprojectdb.org/view.php?id=24]
[cheap dressy shoes|http://risd.openprojectdb.org/view.php?id=25]
[cheap dress forms|http://risd.openprojectdb.org/view.php?id=26]
[cheap dressing up costumes|http://risd.openprojectdb.org/view.php?id=27]
[buy cheap dress online|http://opdb.risd.edu/view.php?id=28]
[cheap dress rings|http://opdb.risd.edu/view.php?id=29]
[cheap dress patterns|http://opdb.risd.edu/view.php?id=30]
[cheap dress socks|http://opdb.risd.edu/view.php?id=31]
[cheap dress tops|http://opdb.risd.edu/view.php?id=32]
[cheap dress websites|http://opdb.risd.edu/view.php?id=33]
[cheap dress watch|http://opdb.risd.edu/view.php?id=34]
[cheap dress up costumes|http://opdb.risd.edu/view.php?id=35]
[buy cheap dress online|http://opdb.risd.edu/view.php?id=36]
[cheap dressage saddles|http://opdb.risd.edu/view.php?id=37]
[cheap dress coats|http://opdb.risd.edu/view.php?id=38]
[cheap dresses to wear to a wedding|http://opdb.risd.edu/view.php?id=39]
[cheap dressing tables with mirror|http://opdb.risd.edu/view.php?id=40]
[cheap dressmakers dummy|http://opdb.risd.edu/view.php?id=41]
[cheap dress pumps|http://opdb.risd.edu/view.php?id=42]
[cheap dress makers|http://opdb.risd.edu/view.php?id=43]
[cheap dress heels|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre1]
[cheap dress vests|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre2]
[cheap dressmaking fabric|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre3]
[cheap dress rental|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre4]
[cheap dress online|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre5]
[cheap dress up shoes|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre6]
[cheap dress boutiques|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre7]
[cheap dressers for sale|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre8]
[cheap dress designers|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre9]
[cheap dress jewellery|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre10]
[cheap dressy clothing|https://gaia.lbl.gov/bcvtb/Abbass%20Razan?action=AttachFile&do=get&target=sdre11]
[cheap dress alterations|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre12]
[cheap dressy boots|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre13]
[cheap dress blues|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre14]
[cheap dress forms for sale|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre15]
[cheap dressing table mirrors|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre16]
[cheap dress rings|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre17]
[cheap dress vests|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre18]
[cheap dress boots|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre19]
[cheap dress slacks|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre20]
[cheap dressy clothes|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre21]
[cheap dress clothes for men|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre22]
[cheap dress mannequins|http://wiki.samat.org/Razan%20Abbass?action=AttachFile&do=get&target=sdre23]
[cheap dress pants for women|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre24]
[cheap dress for a wedding|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre25]
[cheap dress gloves|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre26]
[cheap dress rentals|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre27]
[cheap dressing tables uk|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre28]
[cheap dressy boots|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre29]
[cheap dress shirts for women|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre30]
[cheap dress boots for women|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre31]
[cheap dressing screen|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre32]
[cheap dress up shoes|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre33]
[cheap dress flats|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre34]
[cheap dressmaking dummy|https://wiki.ubuntu.com/dffd?action=AttachFile&do=get&target=sdre35]
[buy cheap dress pants|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre36]
[cheap dress boots for men|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre37]
[cheap dress up wigs|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre38]
[cheap dress up clothes for kids|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre39]
[barbie dress games|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre40]
[buy dress canada|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre41]
[play free bratz dress up games online|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre42]
[barbie dress games for girls|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre43]
[bratz dress up games|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre44]
[buy dress blues army|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre45]
[bratz dress up games and makeover games|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre46]
[how to buy dress pants|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre47]
[bratz dress up games games|https://wiki.edubuntu.org/fesaq?action=AttachFile&do=get&target=sdre48]
[bratz dress up games play|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre49]
[bratz dress up games cooking|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre51]
[bratz dress up games free online|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre52]
[free bratz dress up games online|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre53]
[buy dress tape|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre54]
[bratz dress up games to play|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre55]
[bratz dress up games cooking games|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre56]
[buy dress patterns|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre57]
[bratz dress up games for kids|http://wiki.wireshark.org/Abbass%20Razan?action=AttachFile&do=get&target=sdre58]
[bratz dress up games only|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre59]
[play bratz dress up games online|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre60]
[bratz dress up games and make up|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre61]
[bratz dress up games and makeover games|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre62]
[play free bratz dress up games online|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre63]
[bratz dress up games and more|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre64]
[bratz dress up games online for free|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre65]
[bratz dress up games and cooking games|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre66]
[free bratz dress up games cooking|http://www.x.org/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre67]
[bratz dress up games to play online|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre68]
[where to buy dress shields|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre69]
[buy dress|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre70]
[buy dress wedding|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre71]
[army dress blue|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre72]
[army dress blue|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre73]
[buy dress london|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre74]
[buy dress shoes|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre75]
[buy dress uk|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre76]
[buy dress shirts|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre77]
[buy dress clothes|http://wiki.dropbox.com/RazanAsdf?action=AttachFile&do=get&target=sdre78]
[buy dress pants|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre79]
[buy dress clothes|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre81]
[buy dress fabric|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre82]
[buy dress patterns|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre83]
[buy dress for wedding|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre84]
[buy dress blues|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre85]
[buy dress blues|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre86]
[buy dress shoes online|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre87]
[buy dress uniform|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre88]
[buy dress material|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre89]
[buy dress online uk|http://sources.redhat.com/cluster/wiki/Abbass%20Razan?action=AttachFile&do=get&target=sdre90]
[buy dress shoes online|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre91]
[buy dressmakers dummy|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre92]
[buy dress singapore|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre93]
[buy dress online australia|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre94]
[buy dress shirts online|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre95]
[buy dress suits|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre96]
[best buy dress code|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre97]
[buy dress fabric online|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre98]
[where to buy dress pants|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre99]
[buy dress shields|http://www.libsdl.org/cgi/docwiki.cgi/Abbass%20Razan?action=AttachFile&do=get&target=sdre100]
[buy dress up clothes|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre101]
[buy dress up costumes|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre102]
[buy dress up games|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre103]
[how to buy dress shirt|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre104]
[buy dress tops|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre105]
[buy dress socks|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre106]
[barbie dress games for girls|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre107]
[where can i buy dress patterns|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre108]
[where to buy dress online|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre109]
[buy dress suits|http://wiki.cofema.gov.ar/urerbbe?action=AttachFile&do=get&target=sdre110]
[buy dress tops|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre111]
[buy dress blues army|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre112]
[where to buy dress forms|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre113]
[buy dress hats|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre114]
[burda dressmaking patterns|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre115]
[where to buy dress shields|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre116]
[buy dress tape|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre117]
[buy dress blue uniform|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre118]
[bratz dress up games and more|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre119]
[buy dress patterns online|http://medsquare.org/wiki/xwbas?action=AttachFile&do=get&target=sdre120]
[where to buy dress patterns|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota1]
[buy dress straps|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota2]
[where to buy dress tape|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota3]
[buy dress gloves|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota4]
[buy dress gloves|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota5]
[buy dress for less|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota6]
[buy dress blue uniform|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota7]
[barbie dress games|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota8]
[bratz dress up games to play online|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota9]
[where to buy dress material|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota10]
[how to buy dress pants|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota11]
[bratz dress up games to play for free|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota12]
[buy dress online australia|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota13]
[best place to buy dress pants|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota14]
[where to buy dress up clothes|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota15]
[where to buy dress hats|http://localhost.lu:8081/vedas?action=AttachFile&do=get&target=sota16]


> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.5.8, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcel Reutegger updated JCR-1988:
----------------------------------

    Attachment: JCR-1988.patch

Proposed changes.

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jukka Zitting updated JCR-1988:
-------------------------------

    Comment: was deleted

(was: [buy tramadol cheap medication inurl|http://thoughtmesh.net/meshes.php?group=33]
[buy tramadol at a cheap price online|http://thoughtmesh.net/meshes.php?group=34]
[buy tramadol online without prescription|http://thoughtmesh.net/meshes.php?group=35]
[cheap tramadol|http://thoughtmesh.net/meshes.php?group=36]
[cheapest tramadol|http://thoughtmesh.net/meshes.php?group=37]
[buy tramadol cod|http://thoughtmesh.net/meshes.php?group=38]
[tramadol price|http://thoughtmesh.net/meshes.php?group=39]
[tramadol prescription from discount pharmacy|http://thoughtmesh.net/meshes.php?group=40]
[tramadol side effects|http://thoughtmesh.net/meshes.php?group=41]
[tramadol hcl|http://thoughtmesh.net/meshes.php?group=42]
[order tramadol online|http://thoughtmesh.net/meshes.php?group=43]
[side effects of tramadol|http://thoughtmesh.net/meshes.php?group=44]
[tramadol hcl 50 mg tab mylan|http://thoughtmesh.net/meshes.php?group=45]
[tramadol hcl 50mg tablet|http://thoughtmesh.net/meshes.php?group=46]
[tramadol withdraw|http://thoughtmesh.net/meshes.php?group=47]
[cheapest tramadol on line|http://thoughtmesh.net/meshes.php?group=48]
[agcode book buy com guest site tramadol|http://thoughtmesh.net/meshes.php?group=49]
[canine tramadol dosage|http://thoughtmesh.net/meshes.php?group=50]
[cheap tramadol fedex overnight|http://thoughtmesh.net/meshes.php?group=51]
[tramadol prescription drug|http://thoughtmesh.net/meshes.php?group=52]
[side effects tramadol|http://thoughtmesh.net/meshes.php?group=53]
[tramadol hci|http://thoughtmesh.net/meshes.php?group=54]
[tramadol hcl|http://thoughtmesh.net/meshes.php?group=55]
[side effects of tramadol hydrochloride|http://thoughtmesh.net/meshes.php?group=56]
[tramadol sales|http://thoughtmesh.net/meshes.php?group=57]
[medication tramadol hcl|http://thoughtmesh.net/meshes.php?group=58]
[tramadol medicine|http://thoughtmesh.net/meshes.php?group=59]
[tramadol 50 mg|http://thoughtmesh.net/meshes.php?group=60]
[tramadol no prescription fedex|http://thoughtmesh.net/meshes.php?group=61]
[cheap tramadol cod delivery|http://thoughtmesh.net/meshes.php?group=62]
[online pharmacy tramadol|http://thoughtmesh.net/meshes.php?group=63]
[order tramadol online|http://thoughtmesh.net/meshes.php?group=64]
[buy cheap tramadol o|http://thoughtmesh.net/meshes.php?group=65]
[tramadol overnight|http://thoughtmesh.net/meshes.php?group=66]
[can i take tramadol pain pills if theyre a year old|http://thoughtmesh.net/meshes.php?group=67]
[tramadol pharmacy|http://thoughtmesh.net/meshes.php?group=68]
[what does the pill tramadol look like|http://thoughtmesh.net/meshes.php?group=69]
[tramadol pills|http://thoughtmesh.net/meshes.php?group=70]
[prescription tramadol|http://thoughtmesh.net/meshes.php?group=71]
[tramadol prescriptions|http://thoughtmesh.net/meshes.php?group=72]
[best price on tramadol 50 and 100 mg|http://thoughtmesh.net/meshes.php?group=73]
[tramadol sale us no prescription required|http://thoughtmesh.net/meshes.php?group=74]
[tramadol side effects|http://thoughtmesh.net/meshes.php?group=75]
[tramadol buy online|http://thoughtmesh.net/meshes.php?group=76]
[tramadol ultram|http://thoughtmesh.net/meshes.php?group=77]
[tramadol veterinary dose|http://thoughtmesh.net/meshes.php?group=78]
[tramadol drug|http://thoughtmesh.net/meshes.php?group=79]
[is tramadol a narcotic|http://thoughtmesh.net/meshes.php?group=80]
[buy cheap tramadol online inurl|http://thoughtmesh.net/meshes.php?group=81]
)

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.5.8, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12753474#action_12753474 ] 

Marcel Reutegger commented on JCR-1988:
---------------------------------------

Merged into 1.4 branch in revision: 813274

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12753512#action_12753512 ] 

Marcel Reutegger commented on JCR-1988:
---------------------------------------

Merged into 1.5 branch in revision: 813319

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.5.8, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcel Reutegger updated JCR-1988:
----------------------------------

    Fix Version/s: core 1.4.10

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1988) AbstractRecord does inefficient List.indexOf()

Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcel Reutegger updated JCR-1988:
----------------------------------

    Fix Version/s: 1.5.8

> AbstractRecord does inefficient List.indexOf()
> ----------------------------------------------
>
>                 Key: JCR-1988
>                 URL: https://issues.apache.org/jira/browse/JCR-1988
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: core 1.4.10, 1.5.8, 1.6.0
>
>         Attachments: JCR-1988.patch
>
>
> AbstractRecord keeps a list of already used UUIDs and references
> them by index when used again in a record. Using a List does not
> scale well, when the record grows larger. e.g. a transaction of
> 10k nodes takes more than a minute on my machine when the journal
> is enabled. Most of the time is spent doing List.indexOf() in
> AbstractRecord.getOrCreateIndex().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.