[jira] [Commented] (OAK-7118) oak-run: upgrade jetty version to 8.2.0.v20160908

2018-01-02 Thread Julian Reschke (JIRA)

[ 
https://issues.apache.org/jira/browse/OAK-7118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16309211#comment-16309211
 ] 

Julian Reschke commented on OAK-7118:
-

trunk: [r1819930|http://svn.apache.org/r1819930]


> oak-run: upgrade jetty version to 8.2.0.v20160908
> -
>
> Key: OAK-7118
> URL: https://issues.apache.org/jira/browse/OAK-7118
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: run
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_6
> Fix For: 1.8, 1.7.15
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (OAK-7118) oak-run: upgrade jetty version to 8.2.0.v20160908

2018-01-02 Thread Julian Reschke (JIRA)

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

Julian Reschke updated OAK-7118:

Labels: candidate_oak_1_6  (was: )

> oak-run: upgrade jetty version to 8.2.0.v20160908
> -
>
> Key: OAK-7118
> URL: https://issues.apache.org/jira/browse/OAK-7118
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: run
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_6
> Fix For: 1.8, 1.7.15
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (OAK-7118) oak-run: upgrade jetty version to 8.2.0.v20160908

2018-01-02 Thread Julian Reschke (JIRA)

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

Julian Reschke resolved OAK-7118.
-
   Resolution: Fixed
Fix Version/s: 1.7.15

> oak-run: upgrade jetty version to 8.2.0.v20160908
> -
>
> Key: OAK-7118
> URL: https://issues.apache.org/jira/browse/OAK-7118
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: run
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.8, 1.7.15
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (OAK-7118) oak-run: upgrade jetty version to 8.2.0.v20160908

2018-01-02 Thread Julian Reschke (JIRA)
Julian Reschke created OAK-7118:
---

 Summary: oak-run: upgrade jetty version to 8.2.0.v20160908
 Key: OAK-7118
 URL: https://issues.apache.org/jira/browse/OAK-7118
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: run
Reporter: Julian Reschke
Assignee: Julian Reschke
Priority: Minor
 Fix For: 1.8






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (OAK-7117) Suppress Tika startup warnings

2018-01-02 Thread Julian Reschke (JIRA)

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

Julian Reschke updated OAK-7117:

Component/s: lucene

> Suppress Tika startup warnings
> --
>
> Key: OAK-7117
> URL: https://issues.apache.org/jira/browse/OAK-7117
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: lucene
>Affects Versions: 1.8
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (OAK-7117) Suppress Tika startup warnings

2018-01-02 Thread Julian Reschke (JIRA)
Julian Reschke created OAK-7117:
---

 Summary: Suppress Tika startup warnings
 Key: OAK-7117
 URL: https://issues.apache.org/jira/browse/OAK-7117
 Project: Jackrabbit Oak
  Issue Type: Task
Affects Versions: 1.8
Reporter: Julian Reschke
Assignee: Julian Reschke
Priority: Minor






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (OAK-7115) Compress NodeStateEntry when storing in in-memory queue

2018-01-02 Thread Chetan Mehrotra (JIRA)

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

Chetan Mehrotra updated OAK-7115:
-
Attachment: OAK-7115-v1.patch

[patch|^OAK-7115-v1.patch] for the same. Perf test under run

> Compress NodeStateEntry when storing in in-memory queue
> ---
>
> Key: OAK-7115
> URL: https://issues.apache.org/jira/browse/OAK-7115
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Chetan Mehrotra
>Assignee: Chetan Mehrotra
>Priority: Minor
> Fix For: 1.10
>
> Attachments: OAK-7115-v1.patch
>
>
> Currently TraverseWithSortStrategy stores the NodeStateEntry as json text in 
> the in-memory queue. We can save memory by storing it in byte array and 
> probably compressed which would allow storing more entries in-memory before 
> sorting and saving in the file



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (OAK-7116) Use JMX mode to reindex on SegmentNodeStore without requiring manual steps

2018-01-02 Thread Chetan Mehrotra (JIRA)

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

Chetan Mehrotra updated OAK-7116:
-
Description: 
oak-run indexing for SegmentNodeStore currently require following steps while 
performing indexing against a repository which is in use [1]

# Create checkpoint via MBean and pass it as part of cli args
# Perform actual indexing with read only access to repo
# Import the index via MBean operation 

As per current documented steps #1 and #3 are manual. This can potentially be 
simplified by directly using JMX operation from within oak-run as currently for 
accessing SegmentNodeStore oak-run needs to run on same host as actual 
application

*JMX Access*

JMX access can be done via following ways

# Application using Oak has JMX remote 
## Enabled and same info provided as cli args
## Not enabled - In such a case we can rely on 
### pid and [local 
connection|https://stackoverflow.com/questions/13252914/how-to-connect-to-a-local-jmx-server-by-knowing-the-process-id]
 or [attach|https://github.com/nickman/jmxlocal]
### Or query all running java prcess jmx and check if SegmentNodeStore repo 
path is same as one provided in cli
# Application using OAk

*Proposed Approach*

# Establish the JMX connection
# Create checkpoint using the JMX connection programatically
# Perform indexing with read only access
# Import the index via JMX access

With this indexing support for SegmentNodeStore would be at par with 
DocumentNodeStore in terms of ease of use
[1] https://jackrabbit.apache.org/oak/docs/query/oak-run-indexing.html

  was:
oak-run indexing for SegmentNodeStore currently require following steps while 
performing indexing against a repository which is in use [1]

# Create checkpoint via MBean and pass it as part of cli args
# Perform actual indexing with read only access to repo
# Import the index via MBean operation 

As per current documented steps #1 and #3 are manual. This can potentially be 
simplified by directly using JMX operation from within oak-run as currently for 
accessing SegmentNodeStore oak-run needs to run on same host as actual 
application

*JMX Access*

JMX access can be done via following ways

# Application using Oak has JMX remote 
## Enabled and same info provided as cli args
## Not enabled - In such a case we can rely on 
### pid and [local 
connection|https://stackoverflow.com/questions/13252914/how-to-connect-to-a-local-jmx-server-by-knowing-the-process-id]
 
### Or query all running java prcess jmx and check if SegmentNodeStore repo 
path is same as one provided in cli
# Application using OAk

*Proposed Approach*

# Establish the JMX connection
# Create checkpoint using the JMX connection programatically
# Perform indexing with read only access
# Import the index via JMX access

With this indexing support for SegmentNodeStore would be at par with 
DocumentNodeStore in terms of ease of use
[1] https://jackrabbit.apache.org/oak/docs/query/oak-run-indexing.html


> Use JMX mode to reindex on SegmentNodeStore without requiring manual steps
> --
>
> Key: OAK-7116
> URL: https://issues.apache.org/jira/browse/OAK-7116
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Chetan Mehrotra
>Assignee: Chetan Mehrotra
> Fix For: 1.10
>
>
> oak-run indexing for SegmentNodeStore currently require following steps while 
> performing indexing against a repository which is in use [1]
> # Create checkpoint via MBean and pass it as part of cli args
> # Perform actual indexing with read only access to repo
> # Import the index via MBean operation 
> As per current documented steps #1 and #3 are manual. This can potentially be 
> simplified by directly using JMX operation from within oak-run as currently 
> for accessing SegmentNodeStore oak-run needs to run on same host as actual 
> application
> *JMX Access*
> JMX access can be done via following ways
> # Application using Oak has JMX remote 
> ## Enabled and same info provided as cli args
> ## Not enabled - In such a case we can rely on 
> ### pid and [local 
> connection|https://stackoverflow.com/questions/13252914/how-to-connect-to-a-local-jmx-server-by-knowing-the-process-id]
>  or [attach|https://github.com/nickman/jmxlocal]
> ### Or query all running java prcess jmx and check if SegmentNodeStore repo 
> path is same as one provided in cli
> # Application using OAk
> *Proposed Approach*
> # Establish the JMX connection
> # Create checkpoint using the JMX connection programatically
> # Perform indexing with read only access
> # Import the index via JMX access
> With this indexing support for SegmentNodeStore would be at par with 
> DocumentNodeStore in terms of ease of use
> [1] https://jackrabbit.apache.org/oak/docs/query/oak-run-indexing.html




[jira] [Commented] (OAK-7116) Use JMX mode to reindex on SegmentNodeStore without requiring manual steps

2018-01-02 Thread Chetan Mehrotra (JIRA)

[ 
https://issues.apache.org/jira/browse/OAK-7116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16307884#comment-16307884
 ] 

Chetan Mehrotra commented on OAK-7116:
--

[~catholicon] [~tmueller] [~dhasler] Thoughts?

> Use JMX mode to reindex on SegmentNodeStore without requiring manual steps
> --
>
> Key: OAK-7116
> URL: https://issues.apache.org/jira/browse/OAK-7116
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Chetan Mehrotra
>Assignee: Chetan Mehrotra
> Fix For: 1.10
>
>
> oak-run indexing for SegmentNodeStore currently require following steps while 
> performing indexing against a repository which is in use [1]
> # Create checkpoint via MBean and pass it as part of cli args
> # Perform actual indexing with read only access to repo
> # Import the index via MBean operation 
> As per current documented steps #1 and #3 are manual. This can potentially be 
> simplified by directly using JMX operation from within oak-run as currently 
> for accessing SegmentNodeStore oak-run needs to run on same host as actual 
> application
> *JMX Access*
> JMX access can be done via following ways
> # Application using Oak has JMX remote 
> ## Enabled and same info provided as cli args
> ## Not enabled - In such a case we can rely on 
> ### pid and [local 
> connection|https://stackoverflow.com/questions/13252914/how-to-connect-to-a-local-jmx-server-by-knowing-the-process-id]
>  
> ### Or query all running java prcess jmx and check if SegmentNodeStore repo 
> path is same as one provided in cli
> # Application using OAk
> *Proposed Approach*
> # Establish the JMX connection
> # Create checkpoint using the JMX connection programatically
> # Perform indexing with read only access
> # Import the index via JMX access
> With this indexing support for SegmentNodeStore would be at par with 
> DocumentNodeStore in terms of ease of use
> [1] https://jackrabbit.apache.org/oak/docs/query/oak-run-indexing.html



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (OAK-7116) Use JMX mode to reindex on SegmentNodeStore without requiring manual steps

2018-01-02 Thread Chetan Mehrotra (JIRA)
Chetan Mehrotra created OAK-7116:


 Summary: Use JMX mode to reindex on SegmentNodeStore without 
requiring manual steps
 Key: OAK-7116
 URL: https://issues.apache.org/jira/browse/OAK-7116
 Project: Jackrabbit Oak
  Issue Type: Improvement
  Components: run
Reporter: Chetan Mehrotra
Assignee: Chetan Mehrotra
 Fix For: 1.10


oak-run indexing for SegmentNodeStore currently require following steps while 
performing indexing against a repository which is in use [1]

# Create checkpoint via MBean and pass it as part of cli args
# Perform actual indexing with read only access to repo
# Import the index via MBean operation 

As per current documented steps #1 and #3 are manual. This can potentially be 
simplified by directly using JMX operation from within oak-run as currently for 
accessing SegmentNodeStore oak-run needs to run on same host as actual 
application

*JMX Access*

JMX access can be done via following ways

# Application using Oak has JMX remote 
## Enabled and same info provided as cli args
## Not enabled - In such a case we can rely on 
### pid and [local 
connection|https://stackoverflow.com/questions/13252914/how-to-connect-to-a-local-jmx-server-by-knowing-the-process-id]
 
### Or query all running java prcess jmx and check if SegmentNodeStore repo 
path is same as one provided in cli
# Application using OAk

*Proposed Approach*

# Establish the JMX connection
# Create checkpoint using the JMX connection programatically
# Perform indexing with read only access
# Import the index via JMX access

With this indexing support for SegmentNodeStore would be at par with 
DocumentNodeStore in terms of ease of use
[1] https://jackrabbit.apache.org/oak/docs/query/oak-run-indexing.html



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (OAK-7115) Compress NodeStateEntry when storing in in-memory queue

2018-01-02 Thread Chetan Mehrotra (JIRA)

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

Chetan Mehrotra updated OAK-7115:
-
Summary: Compress NodeStateEntry when storing in in-memory queue  (was: 
Compress NodeStateEntry when storing in in memory queue)

> Compress NodeStateEntry when storing in in-memory queue
> ---
>
> Key: OAK-7115
> URL: https://issues.apache.org/jira/browse/OAK-7115
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Chetan Mehrotra
>Assignee: Chetan Mehrotra
>Priority: Minor
> Fix For: 1.10
>
>
> Currently TraverseWithSortStrategy stores the NodeStateEntry as json text in 
> the in-memory queue. We can save memory by storing it in byte array and 
> probably compressed which would allow storing more entries in-memory before 
> sorting and saving in the file



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (OAK-7115) Compress NodeStateEntry when storing in in memory queue

2018-01-02 Thread Chetan Mehrotra (JIRA)
Chetan Mehrotra created OAK-7115:


 Summary: Compress NodeStateEntry when storing in in memory queue
 Key: OAK-7115
 URL: https://issues.apache.org/jira/browse/OAK-7115
 Project: Jackrabbit Oak
  Issue Type: Improvement
  Components: run
Reporter: Chetan Mehrotra
Assignee: Chetan Mehrotra
Priority: Minor
 Fix For: 1.10


Currently TraverseWithSortStrategy stores the NodeStateEntry as json text in 
the in-memory queue. We can save memory by storing it in byte array and 
probably compressed which would allow storing more entries in-memory before 
sorting and saving in the file





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)