Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IGNITE-1084 fixed issue broken HibernateL2CacheSelfTest#testNaturalI… #901

Closed
wants to merge 80 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
87a7c79
Merge remote-tracking branch 'remotes/community/ignite-1.6.3'
nva Jul 27, 2016
77781e9
Merge remote-tracking branch 'apache/ignite-1.7' into ignite-1.7
nva Jul 27, 2016
2a1be7d
IGNITE-1084 fixed issue broken HibernateL2CacheSelfTest#testNaturalI…
Jul 27, 2016
2f36ae5
ignite-1232 Added possibility to test distributedJoins in IgniteCache…
sboikov Jul 27, 2016
f96b568
IGNITE-3591 .NET: Fix self-joins in LINQ
ptupitsyn Jul 27, 2016
596f0be
Merge branch 'ignite-1.7'
ptupitsyn Jul 27, 2016
5f4563c
Added support for distributed join flag in Visor.
akuznetsov-gridgain Jul 27, 2016
a7cf124
Release Notes 1.7
anton-vinogradov Jul 27, 2016
4318be6
Merge branches 'ignite-1.7' and 'master' of https://git-wip-us.apache…
akuznetsov-os Jul 28, 2016
33d35b3
IGNITE-3578: CPP: Added properties to support distributed joins in CP…
isapego Jul 28, 2016
8386dd8
IGNITE-3577: ODBC: Added simplified "Address" porperty. This closes #…
isapego Jul 28, 2016
c82acb7
Yardstick: improved method for quick benchmark testing.
sboikov Jul 28, 2016
808eab4
Changes in IgniteSqlQueryDistributedJoinBenchmark.
sboikov Jul 28, 2016
fa81b4a
IGNITE-3427 .NET: Moved examples from Spring XML to app.config. This …
ptupitsyn Jul 28, 2016
982ff9e
Merge remote-tracking branch 'origin/ignite-1.7' into ignite-1.7
Jul 28, 2016
fcdb765
IGNITE-3600 .NET: Fix MessagingTest.TestRemoteListenMultithreaded fai…
ptupitsyn Jul 28, 2016
5060605
Merge remote-tracking branch 'remotes/upstream/ignite-1.7' into UPSTR…
ptupitsyn Jul 28, 2016
1cd6588
TcpCommunicationSpi minor: correct error messages.
sboikov Jul 29, 2016
9ff4e53
ignite-3300 Added test.
sboikov Jul 29, 2016
f6d1d5b
Correction for CacheLateAffinityAssignmentTest.testNoForceKeysRequests.
sboikov Jul 29, 2016
7b3d196
Fixed compatibility.
akuznetsov-os Jul 29, 2016
0c5d588
Merge remote-tracking branch 'remotes/community/ignite-1.6.3' into ig…
akuznetsov-os Jul 29, 2016
6a896a0
IGNITE-3604 .NET: Fix inconsistent namespace imports in examples
ptupitsyn Jul 29, 2016
0763de8
IGNITE-1690: Re-enabled IgniteCacheCreateRestartSelfTest.testStopOrig…
ilantukh Aug 1, 2016
6eb116b
Release notes for 1.7.
Aug 1, 2016
de86843
Release notes for 1.7.
Aug 1, 2016
4f27a47
IGNITE-3513 Cleanup worker is placed in the Thread's waiting queue us…
Aug 1, 2016
6433b04
.NET: Fix Apache.Ignite.exe command line help
ptupitsyn Aug 2, 2016
4f8d182
IGNITE-3343: IGFS: Secondary file system is not queried for statuses …
Aug 2, 2016
04eb59e
IGNITE-3601 Added tests for "Read-only optimistic transaction shouldn…
andreyvel Aug 2, 2016
5f0db73
IGNITE-3497 .NET: Improve IgniteConfigurationSection.xsd: add missing…
ptupitsyn Aug 2, 2016
d65f794
Merge branch 'ignite-1.6.4' into ignite-1.7.1
Aug 3, 2016
043c3a2
Merge branch 'ignite-1.7.1'
Aug 3, 2016
ae23dab
Visor: scan cache with filter.
akuznetsov-os Aug 3, 2016
e6d6286
Merge branch 'ignite-1.6.4' to 'ignite-1.7.1'
akuznetsov-os Aug 3, 2016
c421614
Merge branch 'ignite-1.7.1' to master
akuznetsov-os Aug 3, 2016
a90d05b
IGNITE-3408 - Provided basic implementation of AddressResolver
Aug 4, 2016
e087152
IGNITE-3359 .NET: Added IgniteConfiguration.ToXml() method. This clos…
ptupitsyn Aug 4, 2016
8c4a1c7
Merge branch 'ignite-1.6.4' into ignite-1.7.1
Aug 4, 2016
59fb5ef
Merge branch 'ignite-1.7.1'
Aug 4, 2016
a596e67
IGNITE-3331 IGFS: Route client tasks to primary node when metadata co…
Aug 4, 2016
d945a5d
version changed to: 1.6.4
Aug 4, 2016
ee8ac73
IGNITE-3293 AWS bootstrap scripts patch for Ignite-Cassandra - Fixes …
irudyak Aug 5, 2016
a7965c7
Merge branch 'ignite-1.7.1'
Aug 5, 2016
82504a0
Merge remote-tracking branch 'origin/master'
Aug 5, 2016
311428e
IGNITE-3587: ODBC: Added distributed joins support. This closes #908.
isapego Aug 5, 2016
00902af
Merge branch 'ignite-1.7.1'
Aug 5, 2016
78a21f1
IGNITE-3631: IGFS: Now metadata co-location is used for PARTITIONED c…
Aug 5, 2016
bb0fb72
IGNITE-3631: IGFS: Now metadata co-location is used for PARTITIONED c…
Aug 5, 2016
a90b0d3
1.8.0-SNAPSHOT
Aug 5, 2016
00f47d7
IGNITE-3634 - SpringCacheManager should support null values
Aug 6, 2016
789b2f3
IGNITE-3630 .NET: Add pure binary mode example with put-get and queries.
ptupitsyn Aug 8, 2016
8dd39a5
IGNITE-3332: IGFS: Optimized file unlock routine with help of a clien…
Aug 9, 2016
ae04efb
IGNITE-3630 .NET: Add pure binary mode LINQPad example with put-get a…
ptupitsyn Aug 9, 2016
0180010
IGNITE-2310 Lock cache partition for affinityRun/affinityCall execution
May 27, 2016
b9d9d84
IGNITE-3659: Added special test suite to handle ignored tests.
Aug 9, 2016
e23aba4
Merge remote-tracking branch 'upstream/ignite-1.6.5' into ignite-1.6.5
Aug 9, 2016
d1a3904
IGNITE-2310 Lock cache partition for affinityRun/affinityCall executi…
Aug 9, 2016
e1262b2
Fixed copy constructor in ConnectorConfiguration
Aug 9, 2016
151dfa7
Revert "version changed to: 1.6.4"
Aug 10, 2016
47da199
Merge remote-tracking branch 'remotes/community/ignite-1.6.5' into ig…
Aug 10, 2016
8bf0a48
IGNITE-2310 Lock cache partition for affinityRun/affinityCall executi…
Aug 10, 2016
e5ae9fc
IGNITE-2545 : Allocate ArrayList for futures only after second future…
Aug 10, 2016
317a675
Fixed checks for client mode + daemon mode.
akuznetsov-os Aug 10, 2016
ff3e00c
IGNITE-3272 Fixed "Memory consumption in ContinuousQueryHandler". Thi…
niktikhonov Aug 10, 2016
7307d8d
Merge branches ignite-1.6.5 to ignite-1.7.2.
akuznetsov-os Aug 11, 2016
4ee2353
Merge branch 'ignite-1.7.2'
nva Aug 11, 2016
f4f364d
Added docker image for 1.7.0 version.
niktikhonov Aug 11, 2016
ef09db5
IGNITE-3675 .NET: Use separate caches for different entities in Query…
ptupitsyn Aug 11, 2016
b0450ed
IGNITE-3673 .NET: Add examples for distributed joins.
ptupitsyn Aug 11, 2016
c154a08
IGNITE-3095 .NET: Reference NUnit via NuGet instead of predefined folder
ptupitsyn Aug 12, 2016
a235985
master - minor fixes in tests
svladykin Aug 15, 2016
bfa375b
ignite-3407 HTTP REST: query commands without pageSize failed with NPE
samaitra Aug 15, 2016
165c0cf
IGNITE-1629 .NET: Introduced native logging facility. This closes #786.
Aug 15, 2016
b911ff8
Merge remote-tracking branch 'origin/master'
Aug 15, 2016
38ae4e5
ignite-3685 - fixed
svladykin Aug 15, 2016
ecc734c
Merge remote-tracking branch 'origin/master'
svladykin Aug 15, 2016
f034a51
IGNITE-1084 fixed issue broken HibernateL2CacheSelfTest#testNaturalI…
Jul 27, 2016
347bb85
IGNITE-2440 : IgniteCacheAtomicQuerySelfTest.testExpiration
Aug 16, 2016
fd80f78
Merge branch 'master' of https://github.com/mwadhwa/ignite
Aug 16, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions RELEASE_NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
Apache Ignite Release Notes
===========================

Apache Ignite In-Memory Data Fabric 1.7
---------------------------------------
Ignite:
* Added distributed SQL JOIN.
* Node can be assigned as primary only after preloading is finished.
* Fixed CountDownLatch re-create issue.
* ODBC: Added decimal type support.
* Visor: Fixed data nodes calculation when node filter is set for cache.
* Many stability and fault-tolerance fixes.

Ignite.NET:
* Added ASP.NET Output Cache provider.
* Added ability to use .NET configuration in Apache.Ignite.exe.
* Added ability to implement custom affinity functions.
* Fixed a bug in IBinaryObjectBuilder causing type name to be lost.

Ignite CPP:
* Marshalling performance improvements.

Apache Ignite In-Memory Data Fabric 1.6
---------------------------------------
Ignite .NET:
Expand Down
2 changes: 1 addition & 1 deletion examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
</parent>

<artifactId>ignite-examples</artifactId>
<version>1.7.0-SNAPSHOT</version>
<version>1.8.0-SNAPSHOT</version>

<dependencies>
<dependency>
Expand Down
2 changes: 1 addition & 1 deletion examples/schema-import/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
</properties>

<artifactId>ignite-schema-import-demo</artifactId>
<version>1.7.0-SNAPSHOT</version>
<version>1.8.0-SNAPSHOT</version>

<dependencies>
<dependency>
Expand Down
2 changes: 1 addition & 1 deletion modules/aop/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
</parent>

<artifactId>ignite-aop</artifactId>
<version>1.7.0-SNAPSHOT</version>
<version>1.8.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>

<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion modules/apache-license-gen/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

<groupId>org.apache.ignite</groupId>
<artifactId>ignite-apache-license-gen</artifactId>
<version>1.7.0-SNAPSHOT</version>
<version>1.8.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>

<build>
Expand Down
2 changes: 1 addition & 1 deletion modules/aws/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
</parent>

<artifactId>ignite-aws</artifactId>
<version>1.7.0-SNAPSHOT</version>
<version>1.8.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>

<dependencies>
Expand Down
6 changes: 3 additions & 3 deletions modules/benchmarks/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@
</parent>

<artifactId>ignite-benchmarks</artifactId>
<version>1.7.0-SNAPSHOT</version>
<version>1.8.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jmh.version>1.11.3</jmh.version>
<javac.target>1.6</javac.target>
<jmh.version>1.13</jmh.version>
<javac.target>1.7</javac.target>
<uberjar.name>benchmarks</uberjar.name>
</properties>

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package org.apache.ignite.internal.benchmarks.jmh.notify;

import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.LockSupport;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.BenchmarkMode;
import org.openjdk.jmh.annotations.Fork;
import org.openjdk.jmh.annotations.Group;
import org.openjdk.jmh.annotations.GroupThreads;
import org.openjdk.jmh.annotations.Level;
import org.openjdk.jmh.annotations.Measurement;
import org.openjdk.jmh.annotations.Mode;
import org.openjdk.jmh.annotations.OutputTimeUnit;
import org.openjdk.jmh.annotations.Scope;
import org.openjdk.jmh.annotations.Setup;
import org.openjdk.jmh.annotations.State;
import org.openjdk.jmh.annotations.Warmup;

/** */
@OutputTimeUnit(TimeUnit.MICROSECONDS)
@BenchmarkMode({/*Mode.AverageTime,*/ Mode.Throughput})
@Warmup(iterations = 5, time = 5, timeUnit = TimeUnit.SECONDS)
@Measurement(iterations = 5, time = 10, timeUnit = TimeUnit.SECONDS)
@Fork(1)
@State(Scope.Group)
public class JmhParkVsNotifyBenchmark {
/** level of concurrency */
private static final int THREAD_COUNT = 16;

/** Thread. */
private volatile Thread thread;

/**
*
*/
@Setup(Level.Iteration)
public void setup() {
thread = null;
}

/**
*
*/
@Benchmark
@Group("park")
public void park() {
if (thread == null)
thread = Thread.currentThread();

LockSupport.park(thread);
}

/**
*
*/
@Benchmark
@GroupThreads(THREAD_COUNT)
@Group("park")
public void unpark() {
LockSupport.unpark(thread);
}

/** Mutex. */
private final Object mux = new Object();

/**
*
*/
@Benchmark
@Group("condition")
@GroupThreads(THREAD_COUNT)
public void notifyAll0() {
synchronized (mux) {
mux.notify();
}
}

/**
*
*/
@Benchmark
@Group("condition")
public void wait0() throws InterruptedException {
synchronized (mux) {
mux.wait();
}
}
}
Loading