Skip to content
This repository has been archived by the owner on Oct 30, 2020. It is now read-only.

Merge json refactor #63

Open
wants to merge 39 commits into
base: master
Choose a base branch
from

Conversation

jhartman
Copy link
Contributor

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.

alperez and others added 30 commits April 5, 2012 12:37
…release branch. Part of pull request LinkedInAttic#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
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.
- 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.
Looks like the init() method is not always triggered.
Move the metrics creation back into constructor first.

This reverts commit 475b930.
Allow metrics related threads and mbeans cleanup on sensei server shutdown
…n to be max version

Conflicts:

	sensei-core/src/main/java/com/senseidb/indexing/DefaultStreamingIndexingManager.java
Add the default Sensei UncaughtExceptionHandler

Conflicts:

	sensei-core/pom.xml
	sensei-core/src/main/java/com/senseidb/conf/SenseiServerBuilder.java
	sensei-gateways/pom.xml
jhartman and others added 9 commits October 4, 2012 10:19
Conflicts:
	sensei-core/pom.xml
	sensei-federated-broker/pom.xml
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
@vzhabiuk
Copy link
Contributor

vzhabiuk commented Mar 6, 2013

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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants