Checkout Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1782457 is being indexed.

Improve exception message when bundle update fails and improve the handling of concurrent bundle updates by waiting for STARTING and STOPPING bundles if possible (FELIX-5528,FELIX-5138).
  1. … 1 more file in changeset.
FELIX-5513 : Remove code for pre java 5
  1. … 1 more file in changeset.
[FELIX-5485] ServiceReference#getUsingBundles() returns usages with 0 count
  1. … 1 more file in changeset.
Use some more generics - no code change
  1. … 7 more files in changeset.
[FELIX-5384] EventDispatcher#createWhitelistFromHooks fails under security
  1. … 4 more files in changeset.
FELIX-5085 Add a mock based test for ServiceTracker

Patch applied on behalf of Christian Schneider with many thanks!

    • ?
    ./java/org/osgi/util/tracker/ServiceTrackerTest.java
FELIX-5084 Add a mock based test for BundleTracker

Patch applied on behalf of Christian Schneider with many thanks!

    • ?
    ./java/org/osgi/util/tracker/BundleTrackerTest.java
FELIX-5043 Unit test for the changes committed earlier for this issue.

FELIX-5034 : Reduce and correct locking related to the hook registry
  1. … 8 more files in changeset.
FELIX-5014 - Added case for Windows versions with no space.
  1. … 1 more file in changeset.
FELIX-4977 Service Registry Concurrency - add extra check before ungetService()

  1. … 1 more file in changeset.
FELIX-4977 Service Registry Concurrency - add diagnostic counter to test.

FELIX-4977 Service Registry Concurrency - add diagnostic counter to test.

FELIX-4977 Fix for concurrency issue with factory services

This commit fixes the issue in nearly all cases. Very occasionally the testGetUngetServiceFactory() test still reports 1 violation (down from the hundreds we were getting).

  1. … 1 more file in changeset.
Add test case exposing FELIX-4977
Update to use latest parent pom, and correctly set java 6 as minimum version
  1. … 1 more file in changeset.
FELIX-4960 NPE in BundleRevisionImpl.getResourcesLocal()

The NPE is fixed. Also added a unit test.

  1. … 1 more file in changeset.
FELIX-4866 Improve Service Registry

The previous code that was contributed as part of FELIX-4866 could cause ungetService() on a Service Factory to be called with a null service object. This change fixes that.

  1. … 1 more file in changeset.
FELIX-4866 Fix concurrency issue with Service Registry

Includes a concurrency test from pderop that exposes the issue. Many thanks Pierre for identifying this problem!

  1. … 1 more file in changeset.
Additional unit test for the thread marking implemented in the Service Registration.

Felix Framework Service Registry performance improvements

Implemented through the use of Java 5 concurrency APIs.

Unit tests included for the code that I changed.

  1. … 4 more files in changeset.
FELIX-4867 Remove orphaned bundle revisions on uninstall of previous consumers.

  1. … 1 more file in changeset.
FELIX-4866 : Improve service registry
  1. … 9 more files in changeset.
Core spec compliance: fix Bundle.adapt(ServiceReferenceDTO[].class)

The new behaviour is spec compliant, but will cause a known OSGi R6 CT failure:

testArrayServiceReferenceDTO

ServiceReferenceDTO[] for stopped bundle is null

This is known deviation and is documented here:

http://felix.apache.org/documentation/development/using-the-osgi-compliance-tests.html

  1. … 1 more file in changeset.
FELIX-4690 Added test confirm Windows7 normalizes to windows7
FELIX-3883 Brokeup the os and processor configs into separate property keys.
  1. … 5 more files in changeset.
FELIX-4757 Allow felix processor and os name aliases to be loaded from config and default properties files
  1. … 4 more files in changeset.
FELIX-4736 Refactor R4Library and R4LibraryClause to NativeLibrary and NativeLibraryClause respectively.
  1. … 11 more files in changeset.
FELIX-4729 Added ability to convert Bundle-NativeCode to Require-Capability as defined in R6 spec.
  1. … 3 more files in changeset.
FELIX-4724 Separate transform state behavior (bytes and import lists made immutable) from define behavior (set classname).
  1. … 2 more files in changeset.