Added release notes for 1.2.3.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7174 8f7bc0f5-282e-0410-95e3-8d296e9bb460
added link to the SPARQL UPDATE page on the wiki.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7176 8f7bc0f5-282e-0410-95e3-8d296e9bb460
commenting out a unit test that has not been implemented. leaving a FIXME behind.  This test suite is run multiple times and it was cluttering up the CI results.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7177 8f7bc0f5-282e-0410-95e3-8d296e9bb460
updated the current year in the banner.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7178 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Added freeMemory reporting to the banner (e.g., -Xmx).  I looked around but was not able to identify a means to report the maximum direct memory for the JVM (-XX:MaxDirectMemorySize).

Added reporting of the memory pools for the counter sets (current and maximum usage by pool).

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7179 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Unit test and bug fix for [1].

[1] http://sourceforge.net/apps/trac/bigdata/ticket/682 (AtomicRowFilter UnsupportedOperationException)



git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7181 8f7bc0f5-282e-0410-95e3-8d296e9bb460
XHTML cleanup for SHARD report (cluster).

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7182 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Bug fix to multi-tenancy API test suite for federation. The federation is not torn down before each test.  Two of these tests made the assumption that it was.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7183 8f7bc0f5-282e-0410-95e3-8d296e9bb460
bumping version for 1.2.3 release.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7184 8f7bc0f5-282e-0410-95e3-8d296e9bb460
bumped the maven pom version for the next release.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7186 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Removed characters that were blocking "ant javadoc" target (encodings that could not be processed).

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7187 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Made the LocalTripleStore.store field private. Updated references to use getIndexManager().  Updated some bad javadoc links to #store.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7192 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Conditionally disabled several unit tests that are known to fail in order to clean up CI results.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7200 8f7bc0f5-282e-0410-95e3-8d296e9bb460
There are a few locations in RemoteRepositoryManager which have this issue.  I have written a test in which the namespace contains characters that are not allowed in a URL without encoding and can demonstrate failures against that test.  There are also places on the server where the namespace is not being encoded when generating a URL, e.g., for the VOID description of the available KBs and also it was failing to decode the namespace in BigdataRDFServlet#getNamespace().

Changes are to:

- BigdataRDFServlet
- VoID
- MultiTenancyServlet
- ConnectOptions
- RemoteRepositoryManager
- TestMultiTenancyServlet

Commit is against both the 1.2.x and the READ_CACHE branches.

@see https://sourceforge.net/apps/trac/bigdata/ticket/689 (Missing URL encoding in RemoteRepositoryManager)

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7204 8f7bc0f5-282e-0410-95e3-8d296e9bb460
A CI deadlock has been observed again for [1].  I am modifying the test to use a timeout (3 minutes).  This way the test should fail if a transaction deadlock arises rather than causing CI to deadlock.

[1] https://sourceforge.net/apps/trac/bigdata/ticket/237 (CI deadlock in com.bigdata.concurrent.TestLockManager.test_multipleResourceLocking_resources10_locktries10)


git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7205 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Enabling HALog compression in CI.  WriteCache compaction was recently enabled.  I would like to see if we can get a clean load onto an HA3 cluster with both features and then run through the BSBM UPDATE + EXPLORE workloads.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/READ_CACHE@7211 8f7bc0f5-282e-0410-95e3-8d296e9bb460
enabled asserts in the shelled out JVMs for HA.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/READ_CACHE@7212 8f7bc0f5-282e-0410-95e3-8d296e9bb460
inline comments and final fields and args.

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7213 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Merge from branches/BIGDATA_RELEASE_1_2_0 into branches/READ_CACHE. See https://sourceforge.net/apps/trac/bigdata/ticket/530 (Journal HA)

@ r7213.

{{{
merge https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0 /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH
    --- Merging r7173 through r7213 into /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/pom.xml
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/build.properties
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/test/com/bigdata/concurrent/TestLockManager.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/test/com/bigdata/service/TestAll_DynamicSharding.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/test/com/bigdata/service/TestSplitJoin.java
    A   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/test/com/bigdata/service/TestOverflowGRS.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/test/com/bigdata/journal/TestTx.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/java/com/bigdata/Banner.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/java/com/bigdata/sparse/AtomicRowFilter.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/java/com/bigdata/btree/ITuple.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/java/com/bigdata/counters/AbstractStatisticsCollector.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/java/com/bigdata/counters/ICounterHierarchy.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/java/com/bigdata/BigdataStatics.java
    A   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/releases/RELEASE_1_2_3.txt
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata/src/samples/com/bigdata/samples/btree/ReadWriteIndexTxExample.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/test/com/bigdata/rdf/sail/tck/BigdataSPARQLUpdateTest2.java
    --- Merging r7173 through r7213 into /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/test/com/bigdata/rdf/sail/webapp
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/test/com/bigdata/rdf/sail/webapp/TestMultiTenancyAPI.java
    --- Merging r7173 through r7213 into /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java
    C   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/BigdataRDFServlet.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/client/BackgroundGraphResult.java
    C   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/client/RemoteRepositoryManager.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/client/BackgroundTupleResult.java
    --- Merging r7173 through r7213 into /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/rules/AbstractRuleTestCase.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/store/TestLocalTripleStoreWithoutInlining.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/store/TestLocalQuadStore.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/store/TestLocalTripleStoreWithoutStatementIdentifiers.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/store/TestLocalTripleStore.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/optimizers/TestASTHashJoinOptimizer.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/optimizers/TestASTSparql11SubqueryOptimizer.java
    --- Merging r7173 through r7213 into /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/internal
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/test/com/bigdata/rdf/internal/encoder/AbstractBindingSetEncoderTestCase.java
    --- Merging r7173 through r7213 into /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/java/com/bigdata/rdf/rules/BackchainAccessPath.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/java/com/bigdata/rdf/store/LocalTripleStore.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/java/com/bigdata/rdf/sparql/ast/eval/CBD.java
    U   /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-rdf/src/java/com/bigdata/rdf/sparql/ast/optimizers/ASTEmptyGroupOptimizer.java
    Merge complete.
    ===== File Statistics: =====
    Added: 2
    Updated: 30
    ==== Conflict Statistics: =====
    File conflicts: 2
resolve --accept=theirs-full /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/client/RemoteRepositoryManager.java
    Resolved conflicted state of /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/client/RemoteRepositoryManager.java
resolve --accept=working /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/BigdataRDFServlet.java
    Resolved conflicted state of /Users/bryan/Documents/workspace/READ_CACHE_CLEAN_FOR_PATCH/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/BigdataRDFServlet.java
}}}

Both conflicts were due to identical changes being made to both files. Those changes had to do with proper URL encoding of the bigdata namespace by the client and the server - See [1]. I ran through TestNanoSparqlServerWithProxyIndexManager since it was the REST API (client and server) where the conflicts appeared.  I had one hang - see the stack trace below.  I have never seen a hang in this test before. I re-ran the REST API test suite several times but I was not able to replicate the problem.  I think that it was probably due to a heavily burdened laptop (airbook with a lot of applications open).

{{{
"main" prio=5 tid=0x00007ffc51802000 nid=0x1c03 runnable [0x0000000107ba6000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149)
	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:111)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:264)
	at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252)
	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:282)
	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247)
	at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:216)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:298)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
	at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:647)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:464)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
	at com.bigdata.rdf.sail.webapp.client.RemoteRepository.doConnect(RemoteRepository.java:1389)
	at com.bigdata.rdf.sail.webapp.client.RemoteRepository$GraphQuery.evaluate(RemoteRepository.java:1024)
	at com.bigdata.rdf.sail.webapp.AbstractTestNanoSparqlClient.doConstructTest(AbstractTestNanoSparqlClient.java:1380)
	at com.bigdata.rdf.sail.webapp.TestNanoSparqlClient.test_GET_CONSTRUCT_TURTLE(TestNanoSparqlClient.java:1067)
}}}

[1] http://sourceforge.net/apps/trac/bigdata/ticket/689 (Missing URL encoding in RemoteRepositoryManager)


git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/READ_CACHE@7214 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Patched RemoteRepositoryManager per [1].

This ticket is still open.  There are similar problems that have been identified in RemoteRepository. That class needs to be surveyed and all such issues identified.

Once the changes have been applied, they will need to be merged from branches/BIGDATA_RELEASE_1_2_0 into branches/READ_CACHE.

[1] https://sourceforge.net/apps/trac/bigdata/ticket/696 (Incorrect HttpEntity consuming in RemoteRepositoryManager)

git-svn-id: https://bigdata.svn.sourceforge.net/svnroot/bigdata/branches/BIGDATA_RELEASE_1_2_0@7215 8f7bc0f5-282e-0410-95e3-8d296e9bb460