Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Merge json refactor #63

Open
wants to merge 39 commits into from

4 participants

@jhartman
Collaborator

This is a large pull request. It contains 3 things:

  1. Fixes for activity engine
  2. JSON library change. In production, we saw a decrease in signal latency from about 110 ms to 80 ms!!! as a result of this change. We believe this improvement is enough to power home page on USCP despite USCP's additional overhead above signal's. I think there's actually further improvement that can be made by improving the serialization of SenseiResult.
  3. Looks like Volodymyr's sensei-ba stuff sneaked in... we can try excluding that if necessary.
alejandroperez and others added some commits
@alejandroperez alejandroperez Merge branch 'master' into release-1.1.2-rc cb81c5f
@alejandroperez alejandroperez Changing the version to final. 4db3f88
@alejandroperez alejandroperez Bumping up javassist version and downgrading spring. 6bd38af
@alejandroperez alejandroperez Upgrading httpclient version. 525af8a
@alejandroperez alejandroperez Downgrading hadoop. 7d6251e
@alejandroperez alejandroperez Upgrading fastutil dependency. 4ece8af
@alejandroperez alejandroperez Merge branch 'master' of https://github.com/vzhabiuk/sensei into new …
…release branch. Part of pull request #49.

Conflicts:
	docs/pom.xml
	perf/pom.xml
	pom.xml
	sensei-core/pom.xml
	sensei-gateways/pom.xml
	sensei-hadoop-indexing/pom.xml
	sensei-parent/pom.xml
	sensei-war/pom.xml
069e23c
@alejandroperez alejandroperez Fixes to dependency versions. Passes tests. 371596a
@alejandroperez alejandroperez (partial) Clean-up of pom files. 3b6072a
@alejandroperez alejandroperez Clean up of all pom files. f0142f1
@alejandroperez alejandroperez Adding license headers to source files. b2ff435
@alejandroperez alejandroperez Removing dead code and empty files related to routing (now in norbert). 176fe07
@alejandroperez alejandroperez Adding explicit dependency on lucene.
Previously, the dependency was satisfied by Zoie, but since we're deriving lucene classes in this project, it should be stated explicitly as a dependency.
42a6aa6
Terence Yim Ignore IntelliJ files. 94b0242
Terence Yim Modify to allow mbean resources cleanup
- Use MetricFactory instead of Metrics to avoid using static MetricRegistry, which can't be reused once stopped
- Avoid using static fields for all types of Metric.
107fa7d
Terence Yim Fix logging a null pointer. 45db8fd
Terence Yim fix the metric name c70dbae
Terence Yim Move creation of metrics into init() method. 475b930
Terence Yim Revert "Move creation of metrics into init() method."
Looks like the init() method is not always triggered.
Move the metrics creation back into constructor first.

This reverts commit 475b930.
1289c1b
@chtyim chtyim Merge pull request #53 from chtyim/release-1.5.2-rc
Allow metrics related threads and mbeans cleanup on sensei server shutdown
3881f3c
Terence Yim Upgrade to norbert_2.8.1-0.6.20-SNAPSHOT 496819d
Lei Ni in the case version does not comes in sequence. set the currentVersio…
…n to be max version

Conflicts:

	sensei-core/src/main/java/com/senseidb/indexing/DefaultStreamingIndexingManager.java
c86588a
vzhabiuk Downgraded the fastutil version
Add the default Sensei UncaughtExceptionHandler

Conflicts:

	sensei-core/pom.xml
	sensei-core/src/main/java/com/senseidb/conf/SenseiServerBuilder.java
	sensei-gateways/pom.xml
1274951
vzhabiuk Fixed the compilation issue in the acivity engine ca692f1
@alejandroperez alejandroperez Increasing version number. 61dac6d
@alejandroperez alejandroperez Changing maven organization to linkedin. 24ba984
@alejandroperez alejandroperez Changing the mvn coordinates.
Again.
7e04946
@alejandroperez alejandroperez Merging maven coordinates change from branch 'release-1.5.2-rc'
Conflicts:
	docs/pom.xml
	perf/pom.xml
bc3e5fd
Joshua Hartman Need the equivalent version of bobo for compilation. f0d592c
Joshua Hartman Merge branch 'master' of github.com:linkedin/sensei into lazy_big_int…
…_array

Conflicts:
	sensei-core/pom.xml
4f8af3a
@jhartman jhartman Merge pull request #57 from jhartman/lazy_big_int_array
Lazy big int array
606a5c9
Joshua Hartman Increment version of bobo 2995432
Rahul Aggarwal reformatting the files - no code change. e6d83eb
@chtyim chtyim Merge pull request #58 from rahula/dynamic-fields-support
Looks ok. Merging in.
c727ae5
Rahul Aggarwal reformatting files - no code change 7269fab
Rahul Aggarwal fixing a class name change that's causing tests to fail 59a8512
@alejandroperez alejandroperez Merge pull request #59 from rahula/dynamic-fields-support
reformatting files - no code change
77beaea
Joshua Hartman Merge commit 'bcb3fbde6383fe8c825a3f5c191df3e4bb0c1356'
Conflicts:
	sensei-core/pom.xml
	sensei-federated-broker/pom.xml
7f550de
Joshua Hartman Merge remote branch 'wonlay/master' into merge-json-refactor
Conflicts:
	clients/java/pom.xml
	sensei-core/pom.xml
	sensei-core/src/main/java/com/senseidb/conf/SenseiFacetHandlerBuilder.java
	sensei-core/src/main/java/com/senseidb/conf/SenseiServerBuilder.java
	sensei-core/src/main/java/com/senseidb/indexing/DefaultJsonSchemaInterpreter.java
	sensei-core/src/main/java/com/senseidb/indexing/DefaultStreamingIndexingManager.java
	sensei-core/src/main/java/com/senseidb/indexing/activity/CompositeActivityManager.java
	sensei-core/src/main/java/com/senseidb/indexing/activity/CompositeActivityValues.java
	sensei-core/src/main/java/com/senseidb/svc/impl/AbstractSenseiCoreService.java
	sensei-core/src/main/java/com/senseidb/svc/impl/CoreSenseiServiceImpl.java
	sensei-core/src/main/java/com/senseidb/util/SenseiUncaughtExceptionHandler.java
	sensei-core/src/test/java/com/senseidb/indexing/activity/PurgeUnusedActivitiesJobTest.java
	sensei-federated-broker/pom.xml
7e8fe5d
@vzhabiuk

Is there any chance that this pull request would be merged? It has been a while since it was submitted. Without merging this pull request we can not bring other performance/stability Sensei fixes into this repo. Moreover as far I remember Josh spent lots of time preparing it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Apr 5, 2012
  1. @alejandroperez
  2. @alejandroperez
Commits on Apr 6, 2012
  1. @alejandroperez
  2. @alejandroperez
  3. @alejandroperez

    Downgrading hadoop.

    alejandroperez authored
Commits on Apr 9, 2012
  1. @alejandroperez
Commits on Aug 24, 2012
  1. @alejandroperez

    Merge branch 'master' of https://github.com/vzhabiuk/sensei into new …

    alejandroperez authored
    …release branch. Part of pull request #49.
    
    Conflicts:
    	docs/pom.xml
    	perf/pom.xml
    	pom.xml
    	sensei-core/pom.xml
    	sensei-gateways/pom.xml
    	sensei-hadoop-indexing/pom.xml
    	sensei-parent/pom.xml
    	sensei-war/pom.xml
  2. @alejandroperez
Commits on Aug 25, 2012
  1. @alejandroperez
Commits on Aug 27, 2012
  1. @alejandroperez
  2. @alejandroperez
  3. @alejandroperez
Commits on Aug 28, 2012
  1. @alejandroperez

    Adding explicit dependency on lucene.

    alejandroperez authored
    Previously, the dependency was satisfied by Zoie, but since we're deriving lucene classes in this project, it should be stated explicitly as a dependency.
  2. Ignore IntelliJ files.

    Terence Yim authored
  3. Modify to allow mbean resources cleanup

    Terence Yim authored
    - Use MetricFactory instead of Metrics to avoid using static MetricRegistry, which can't be reused once stopped
    - Avoid using static fields for all types of Metric.
  4. Fix logging a null pointer.

    Terence Yim authored
Commits on Aug 29, 2012
  1. fix the metric name

    Terence Yim authored
Commits on Aug 30, 2012
  1. Move creation of metrics into init() method.

    Terence Yim authored
  2. Revert "Move creation of metrics into init() method."

    Terence Yim authored
    Looks like the init() method is not always triggered.
    Move the metrics creation back into constructor first.
    
    This reverts commit 475b930.
  3. @chtyim

    Merge pull request #53 from chtyim/release-1.5.2-rc

    chtyim authored
    Allow metrics related threads and mbeans cleanup on sensei server shutdown
  4. Upgrade to norbert_2.8.1-0.6.20-SNAPSHOT

    Terence Yim authored
Commits on Aug 31, 2012
  1. in the case version does not comes in sequence. set the currentVersio…

    Lei Ni authored Terence Yim committed
    …n to be max version
    
    Conflicts:
    
    	sensei-core/src/main/java/com/senseidb/indexing/DefaultStreamingIndexingManager.java
  2. Downgraded the fastutil version

    vzhabiuk authored Terence Yim committed
    Add the default Sensei UncaughtExceptionHandler
    
    Conflicts:
    
    	sensei-core/pom.xml
    	sensei-core/src/main/java/com/senseidb/conf/SenseiServerBuilder.java
    	sensei-gateways/pom.xml
  3. Fixed the compilation issue in the acivity engine

    vzhabiuk authored
Commits on Sep 4, 2012
  1. @alejandroperez
  2. @alejandroperez
  3. @alejandroperez

    Changing the mvn coordinates.

    alejandroperez authored
    Again.
  4. @alejandroperez

    Merging maven coordinates change from branch 'release-1.5.2-rc'

    alejandroperez authored
    Conflicts:
    	docs/pom.xml
    	perf/pom.xml
Commits on Sep 19, 2012
  1. Need the equivalent version of bobo for compilation.

    Joshua Hartman authored
Commits on Oct 4, 2012
  1. Merge branch 'master' of github.com:linkedin/sensei into lazy_big_int…

    Joshua Hartman authored
    …_array
    
    Conflicts:
    	sensei-core/pom.xml
  2. @jhartman

    Merge pull request #57 from jhartman/lazy_big_int_array

    jhartman authored
    Lazy big int array
  3. Increment version of bobo

    Joshua Hartman authored
Commits on Oct 12, 2012
  1. reformatting the files - no code change.

    Rahul Aggarwal authored
  2. @chtyim

    Merge pull request #58 from rahula/dynamic-fields-support

    chtyim authored
    Looks ok. Merging in.
Commits on Oct 15, 2012
  1. reformatting files - no code change

    Rahul Aggarwal authored
  2. fixing a class name change that's causing tests to fail

    Rahul Aggarwal authored
  3. @alejandroperez

    Merge pull request #59 from rahula/dynamic-fields-support

    alejandroperez authored
    reformatting files - no code change
Commits on Oct 24, 2012
  1. Merge commit 'bcb3fbde6383fe8c825a3f5c191df3e4bb0c1356'

    Joshua Hartman authored
    Conflicts:
    	sensei-core/pom.xml
    	sensei-federated-broker/pom.xml
  2. Merge remote branch 'wonlay/master' into merge-json-refactor

    Joshua Hartman authored
    Conflicts:
    	clients/java/pom.xml
    	sensei-core/pom.xml
    	sensei-core/src/main/java/com/senseidb/conf/SenseiFacetHandlerBuilder.java
    	sensei-core/src/main/java/com/senseidb/conf/SenseiServerBuilder.java
    	sensei-core/src/main/java/com/senseidb/indexing/DefaultJsonSchemaInterpreter.java
    	sensei-core/src/main/java/com/senseidb/indexing/DefaultStreamingIndexingManager.java
    	sensei-core/src/main/java/com/senseidb/indexing/activity/CompositeActivityManager.java
    	sensei-core/src/main/java/com/senseidb/indexing/activity/CompositeActivityValues.java
    	sensei-core/src/main/java/com/senseidb/svc/impl/AbstractSenseiCoreService.java
    	sensei-core/src/main/java/com/senseidb/svc/impl/CoreSenseiServiceImpl.java
    	sensei-core/src/main/java/com/senseidb/util/SenseiUncaughtExceptionHandler.java
    	sensei-core/src/test/java/com/senseidb/indexing/activity/PurgeUnusedActivitiesJobTest.java
    	sensei-federated-broker/pom.xml
Something went wrong with that request. Please try again.