Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: release421a_rc1
Commits on May 17, 2011
  1. @dklayer

    rfe10562: switch encodable id tag from @# to @@

    Bill Millar authored dklayer committed
    Javadoc for AGRepositoryConnection#registerEncodableNamespace
    has been updated to reflect the change from @# to @@ in URIs
    that are encoded.
    
    make javadoc runs clean.
    
    Javadoc update, no release note.
    
    Change-Id: I15ef1438da9c5d32ec5c76be542222e6bded9f32
    Reviewed-on: https://gerrit.franz.com:9080/1321
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <jor@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on May 16, 2011
  1. @dklayer

    fixed bad link in java turorial (for 4.2.1)

    David Margolies authored dklayer committed
    A link in the tutorial file src/tutorial/java-tutorial-40.html
    pointed to current/reference-guide.html. That link was valid for
    3.3 but not for 4.x because reference-guide.html was renamed
    lisp-reference.html. This became apparent when we made /current/
    point to the 4.2 docs.
    
    Change-Id: I8653e5c1707bed9ce38d2363b1716cfabc027d25
    Reviewed-on: https://gerrit.franz.com:9080/1374
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Apr 1, 2011
  1. @mikehinchey @dklayer

    rfe10505: use session to get new blankNodeIds

    mikehinchey authored dklayer committed
    In Events.java:
    Instead of using shared backends for queries, and dedicated
    for add and delete phases, use dedicated for all.
    Ensure connections are closed.
    Count errors from threads and exit app with error if any.
    
    tests-added:   none
    tests-run:     prepush
    
    <release-note>
    rfe10505: use session to get new blankNodeIds
    
    AGValueFactory was using the main repository url to get
    blank node ids.  Use connection session instead if available.
    Using the session can reduce load on the primary server.
    
    If the ValueFactory was created by Repository instead
    of RepositoryConnection, the old behavior remains.
    </release-note>
    
    Change-Id: If39bdc52ed4804e1bfb7e772a14e74e0f3aeb08c
    Reviewed-on: https://gerrit.franz.com:9080/1258
    Tested-by: Kevin Layer <layer@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
Commits on Feb 25, 2011
  1. @mikehinchey @dklayer

    bug20049: hudson build fails with timeout from eclipse

    mikehinchey authored dklayer committed
    Increase the timeout from 20 seconds to 80 to avoid
    timeout. The eclipse-build.sh may run eclipse up to 4
    times within that one time.
    
    Change-Id: I13bd65ecb5cffe48ff8f654107b11399c9d905e5
    test-added:   none
    test-run:     prepush, test-dist
    release-note: none
    Reviewed-on: https://gerrit.franz.com:9080/1237
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Feb 22, 2011
  1. @dklayer

    rfe10201: support adding N-Quads from java

    Bill Millar authored dklayer committed
    <release-note>
    rfe10201: support adding N-Quads from java
    
    With this change, the java client now supports adding
    N-Quads data from Sesame and Jena using the RDFFormat
    AGRDFFormat.NQUADS and the language "NQUADS", respectively.
    </release-note>
    
    added prepush test NQuadsTests
    make prepush passes
    make javadoc runs clean
    
    Change-Id: I7730e3e369484f710312a0d0ca50dc4b8ecd7a9a
    Reviewed-on: https://gerrit.franz.com:9080/1199
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. @dklayer

    rfe10177: support getting statements by id

    Bill Millar authored dklayer committed
    <release-note>
    rfe10177: support getting statements by id
    
    With this change, the java client now supports getting
    statements by triple id using the AGRepositoryConnection
    getStatements(String... ids) method.  Note that there
    is currently no method for obtaining a statement's id
    in the java client, so this api is for experimental use
    by developers and subject to change.
    </release-note>
    
    added prepush test TripleIdTests.
    make prepush passes.
    make javadoc runs clean.
    
    Change-Id: Id10a6171aee0f7b8d75353e77016b60cb8699d58
    Reviewed-on: https://gerrit.franz.com:9080/1201
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  3. @dklayer

    bug19342: Java LUBM Prolog and SPARQL queries

    Bill Millar authored dklayer committed
    <release-note>
    bug19342: Java LUBM Prolog and SPARQL queries
    
    With this change, Java LUBM Prolog and SPARQL queries are
    updated to use distinct in appropriate places and located
    in the test.lubm package as AGLubmProlog and AGLubmSparql;
    ant targets lubm-prolog and lubm-sparql have been added to
    facilitate running the queries from the command line.
    </release-note>
    
    make prepush passes.
    ant lubm-prolog runs with correct answer counts
    ant lubm-sparql runs with correct answer counts
    
    Change-Id: Ibf3b26d86e409d4dace2afe9df69a383fcfa8d2d
    Reviewed-on: https://gerrit.franz.com:9080/1198
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  4. @mikehinchey @dklayer

    rfe9758: automated tests for client distro's tar.gz

    mikehinchey authored dklayer committed
    Test that eclipse will build/compile the distributed
    project.  Eclipse is not easily scriptable from the
    command line, so an eclipse workspace was manually
    created and the minimal files included with this commit
    (instructions to repeat in build.xml).
    
    New target 'ant test-dist' uses that workspace to build the
    dist project.  This target requires the eclipse-jdt package
    is installed (and eclipse is on PATH), minimum version 3.3.
    Because of this dependency, test-dist is run with
    test-bigger, not prepush.
    
    Note: started using a target dir that can be used for
    all build operations.
    
    Incidentally, removed useless execute mode from some files.
    
    tests-added:  test-dist to test-bigger
    tests-run:    lisp-bigger-test
    performance:  no impact, test only
    release-note: no impact, test only
    
    Change-Id: I3f95c4cf66fb9105b2edf721ae3f2c53c9cc1146
    Reviewed-on: https://gerrit.franz.com:9080/1194
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  5. @mikehinchey @dklayer

    rfe10257 support script loading in sessions

    mikehinchey authored dklayer committed
    Adds method to make use of the param in the http protocol.
    
    ServerCodeTests uploads a script to verify the param works
    and fails if the param is not set.
    
    tests-added:     yes
    tests-run:       prepush
    performance:     no impact
    
    <release-note>
    rfe10257 support script loading in sessions
    
    Added method to AGRepositoryConnection:
    addSessionLoadScript(String scriptName)
    
    When a dedicated session is created, the named scripts
    on the AllegroGraph Server will be loaded.
    </release-note>
    
    Change-Id: I5d56931db7e7345ba6e25bf6825884262315c645
    Reviewed-on: https://gerrit.franz.com:9080/1192
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  6. @mikehinchey @dklayer

    rfe10256 support loadInitFile switch in java

    mikehinchey authored dklayer committed
    Adds method to make use of the param in the http protocol.
    
    ServerCodeTests uploads an initFile to verify the param works
    and fails if the param is not set.
    
    tests-added:     yes
    tests-run:       prepush
    performance:     no impact
    
    <release-note>
    rfe10256 support loadInitFile switch in java
    
    Added method to AGRepositoryConnection:
    setSessionLoadInitFile(boolean loadInitFile)
    
    When a dedicated session is created, the initFile on the
    AllegroGraph Server will be loaded if this param is true.
    
    Javadocs on AGRepositoryConnection reorganized to describe
    sessions.
    </release-note>
    
    Change-Id: If2ea4999cae1dc05013963cc265c8e5534e209b7
    Reviewed-on: https://gerrit.franz.com:9080/1191
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  7. @mikehinchey @dklayer

    bug19908: java prepush fails outside dev env for stored-proc tests

    mikehinchey authored dklayer committed
    Previous commit for this bug did not remove all stored-proc tests.
    
    API change: Make AGServer.getHTTPClient() public since
    it is public in AGCategory already.
    
    The stored proc tests depend on the file ag-test-stored-proc.cl,
    so now ServerCodeTests uploads it to the AG server before
    running the tests, so it does not have that as an
    external dependency.
    
    Also added target test-bigger to be called by lisp-bigger-test.
    
    All tests must use the catalog: java-tutorial.
    
    tests-added:  changed stored proc tests
    tests-run:    prepush, lisp-bigger-test
    performance:  no impact, test only
    release-note: none, only changes to tests
    
    Change-Id: Ic4e4a2d764f9032ccbac61e87411d72e8d6b03ec
    Reviewed-on: https://gerrit.franz.com:9080/1190
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Feb 11, 2011
  1. @mikehinchey @dklayer

    rfe9338: Improve error message due to session port connection failure

    mikehinchey authored dklayer committed
    Added error message to refer to documentation url on franz.com.
    
    The error message is unfortunately vague because other
    causes are possible.
    
    tests run:      prepush
    tests added:    none, must be tested manually, requires remote server
    performance:    no impact
    
    <release-note>
    rfe9338: Improve error message due to session port connection failure
    
    When using method that start a session (setAutoCommit, addRules, and
    registerSNAGenerator), if there is a connection error, give message
    to point to the documentation about SessionPorts.
    </release-note>
    
    Change-Id: I2fe0979d2c83a3bad01a63aab70b56f76eef0927
    Reviewed-on: https://gerrit.franz.com:9080/1163
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. @dklayer

    rfe10389: upgrade to sesame 2.3.2

    Bill Millar authored dklayer committed
    <release-note>
    rfe10389: upgrade to sesame 2.3.2
    
    With this change, the java client distribution has been upgraded
    to use openrdf sesame 2.3.2, a minor upgrade from 2.3.1.
    </release-note>
    
    make prepush passes.
    make javadoc runs clean.
    make dist generates the tar.gz and tutorials run.
    ant test-stress-events runs
    
    Change-Id: Ia972348ce52704a11d1c0babcd44f5bb4415f761
    Reviewed-on: https://gerrit.franz.com:9080/1161
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Feb 10, 2011
  1. @dklayer

    Adjusted synchronization process

    dklayer authored
    [Mirrors changes Ahmon made for Python]
    
    Changed the call to the synchronization function to correspond to
    changes made in the agraph module.
    
    Change-Id: Ibe16e3af270dc7996db0df433274fb8d4312675b
    Reviewed-on: https://gerrit.franz.com:9080/1187
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 28, 2011
  1. @dklayer

    rfe10372: support periodic commit during add/load

    Bill Millar authored dklayer committed
    <release-note>
    rfe10372: support periodic commit during add/load
    
    With this change, the java client now supports the
    /statements commit parameter for periodic commits
    during add/load via the AGRepositoryConnection's
    setUploadCommitPeriod and getUploadCommitPeriod
    methods.
    </release-note>
    
    Added prepush test UploadCommitPeriodTests
    make prepush passes
    make javadoc runs clean
    
    Change-Id: Ic7518fb10f416ef8ab6b739bfe91fb187945ab81
    Reviewed-on: https://gerrit.franz.com:9080/1149
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 27, 2011
  1. @dklayer

    rfe10373: support deleteDuplicates mode in java

    Bill Millar authored dklayer committed
    <release-note>
    rfe10373: support deleteDuplicates mode in java
    
    With this change, the java client supports setting
    a repository's policy for deleting duplicates using
    methods AGRepository#setDeleteDuplicatesMode and
    AGRepository#getDeleteDuplicatesMode.
    </release-note>
    
    Added prepush test: DeleteDuplicatesModeTests
    make prepush passes.
    make javadoc runs clean.
    
    Change-Id: I631fd8672f388c11cf3502a9f331718a9494f7e8
    Reviewed-on: https://gerrit.franz.com:9080/1140
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 24, 2011
  1. @dklayer

    bug19976: fix javadoc warning

    Bill Millar authored dklayer committed
    {@link setAutoCommit(false)} was being used instead of
    {@link setAutoCommit(boolean)}.
    
    Doc correction, no release note needed.
    
    make prepush passes.
    make javadoc runs clean.
    
    Change-Id: Ic00b74496652aaaafb261f870103e3b0ba157761
    Reviewed-on: https://gerrit.franz.com:9080/1134
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 20, 2011
  1. @dklayer

    rfe10271: clarify use of "@#" in encoded IDs

    Bill Millar authored dklayer committed
    Clarify the role of "@#" in encoded IDs in the javadoc for
    AGRepositoryConnection#registerEncodableNamespace.
    
    Doc improvement, no release notes needed.
    
    make prepush passes
    make javadoc runs
    
    Change-Id: If261d3589812526bd24863a25363115d57b3b3b5
    Reviewed-on: https://gerrit.franz.com:9080/1127
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. @dklayer

    rfe10059: spogi triple cache management

    Bill Millar authored dklayer committed
    <release-note>
    rfe10059: spogi triple cache management
    
    With this change, the spogi cache can now be managed from the java
    client using AGRepositoryConnection methods enableTripleCache(size),
    getTripleCacheSize(), and disableTripleCache().
    </release-note>
    
    Added SpogiTripleCacheTests to prepush tests
    make prepush passes
    
    Change-Id: Ie3cab312c021d3ef56ac7fc2f4cafa318f8d8192
    Reviewed-on: https://gerrit.franz.com:9080/968
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 19, 2011
  1. @dklayer

    rfe9436: session lifetime management

    Bill Millar authored dklayer committed
    <release-note>
    rfe9436: session lifetime management
    
    With this change the lifetime (maximum idle time) of a session can
    be set using the AGRepositoryConnection#setSessionLifetime method.
    The default session lifetime (in effect when not set with the method
    above) can be set with the AGHttpRepoClient.setDefaultSessionLifetime
    method.  When none of these are set, the default session lifetime is
    1 hour.
    </release-note>
    
    Added SessionLifetimeTests to prepush tests
    make prepush passes
    ant tutorial passes
    
    Change-Id: I757d4b874cb5d2e71e8c9c4466992e5da2228f25
    Reviewed-on: https://gerrit.franz.com:9080/969
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 4, 2011
  1. @mikehinchey @dklayer

    bug19908: java prepush fails outside dev env for stored-proc tests

    mikehinchey authored dklayer committed
    Move stored proc tests from Prepush to Stess.
    
    Also added Stress tests that run the tutorials, only checking that no
    errors occur, not validating output (TutorialTests does validation).
    
    Also fixed 'ant test-stress-events' to run a small events test.
    
    The agraph repo no longer needs to do install-test-scripts to run java
    prepush tests, and could add 'ant test-stress test-stress-events' to
    one of the bigger tests.
    
    tests-added:  tutorial
    tests-run:    prepush
    release-note: none, only changes to tests
    
    Change-Id: I0160e8501c6243269e87bc9048d54f88ecd9283b
    Reviewed-on: https://gerrit.franz.com:9080/1066
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 3, 2011
  1. @dklayer

    rfe10174: support adding Turtle from Sesame and Jena

    Bill Millar authored dklayer committed
    <release-note>
    rfe10174: support adding Turtle from Sesame and Jena
    
    With this change, Turtle formatted data can now be added
    to a repository using the Sesame and Jena apis.
    </release-note>
    
    Added prepush tests for loading Turtle from Sesame and Jena.
    [Note: original openrdf RepositoryConnectionTest tests used
    Turtle data; AGRepositoryConnectionTest was overriding these
    with analogous NTriples tests.  Now, the original Turtle tests
    are applicable for AG and have been restored, while analagous
    NTriples tests are being retained under a different name.]
    make prepush passes.
    
    Change-Id: Ief0d01290e6c7c8ac4960a78a1eb2651a342eaef
    Reviewed-on: https://gerrit.franz.com:9080/1056
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Dec 17, 2010
  1. @dklayer

    rfe10303: support revised bulk-load mode interface

    Bill Millar authored dklayer committed
    <release-note>
    rfe10303: support revised bulk-load mode interface
    
    With this change, the Java client now supports the revised
    bulk-load mode interface.  Bulk mode is now persistent (sticks
    even after closing and reopening the store), and is controlled
    with the AGRepository#setBulkMode and AGRepository#isBulkMode
    methods, rather than per session.
    </release-note>
    
    Updated prepush test BulkModeTests
    make prepush passes
    
    Change-Id: I0bd4abc89e107523ab0228f15b9ade5f3ece045a
    Reviewed-on: https://gerrit.franz.com:9080/1062
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Dec 16, 2010
  1. @dklayer

    bug19881. conditionalize sync phase. pass catalog and db to monitor.sh

    Mikel Bancroft authored dklayer committed
    src/test/stress/Events.java:
    - pass catalog and repository to invocation of monitor.sh
    
    src/test/stress/monitor.sh:
    - conditionalize sync phases, so they don't trigger unless
      /fi/cl/8.2/bin/mlisp-64 exists. Needed so events tests don't
      fail at customer sites.
    
    - monitor.sh no longer uses a hardwired dbname and catalog, and
      accepts 4 command-line arguments. It previously accepted 1 or 2
      depending on invocation.
    
      1. "start" or "stop"
      2. a string describing the phase
      3. a string naming a catalog
      4. a string naming a repository.
    
    Tests added for: none
    make test-suite run? no
    
    release notes: non-user-visible changes.
    
    Change-Id: I4fef0f4c9d61e6524d692ff9b0dd28ca8985373b
    Reviewed-on: https://gerrit.franz.com:9080/1024
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Dec 15, 2010
  1. @dklayer

    bug19847: support BNode usage in a federation

    Bill Millar authored dklayer committed
    <release-note>
    bug19847: support BNode usage in a federation
    
    Previously, exceptions would be thrown when BNodes were
    created or returned in results from a federation; this
    was partly due to BNode creation requiring writes to the
    read-only federation.  With this change, the client can
    create BNodes locally, and results that contain blank
    nodes will parse to BNodes without throwing an exception.
    </release-note>
    
    Added FederationTests to prepush tests
    make prepush passes
    ant tutorial runs
    
    Change-Id: Ic4dda508924f9780a89334c20e047ece64bd3edd
    Reviewed-on: https://gerrit.franz.com:9080/994
    Reviewed-by: Mike Hinchey <mhinchey@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Dec 9, 2010
  1. @dklayer

    rfe10117 - remove tests for query index analysis from java-prepush

    Gary King authored dklayer committed
    Tests for query analysis cannot be in the java-prepush because
    the default analysis technique is to use :execute and the stores in
    the prepush are too small to have any on disk chunks.
    
    The plan is to move something like these tests to the events test.
    
    tests added    : no
    tests run      : java-prepush
    performance    : no change
    release-note   : none, internal testing change
    
    Change-Id: Icdf2f9e6cbbcb143b0a71ded8c2223137d22b8d9
    Reviewed-on: https://gerrit.franz.com:9080/1038
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
Commits on Dec 3, 2010
  1. @mikehinchey @dklayer

    rfe10189: Java Interface for Stored Procedures

    mikehinchey authored dklayer committed
    Experimental java API for calling stored procs.
    New classes and methods are marked deprecated in the javadocs
    because they may change in a future release.
    
    The java code provided with rfe10189 is included,
    and JKF's encoding code.
    
    <release-note>
    rfe10189: Java Interface for Stored Procedures
    
    The stored proc feature and API are experimental,
    and subject to change in a future release.
    For this reason, the new methods are marked as deprecated.
    
    The AllegroGraph server defines a new API for defining Stored
    Procedures and they are installed like Custom Services.
    
    The primary API is:
    AGRepositoryConnection.callStoredProc(functionName, moduleName, args)
    
    A low-level API is also exposed:
    AGHttpRepoClient.callStoredProcEncoded()
    AGSerializer.serializeAndEncode()
    AGDeserializer.decodeAndDeserialize()
    </release-note>
    
    tests added:       to test encoding and stored proc call
    tests run:         prepush
    
    Depends on commit for rfe10189 in agraph:
    https://gerrit.franz.com:9080/982
    
    Change-Id: I6b735d76342473c8dae8b49a43638a769a5a9664
    Reviewed-on: https://gerrit.franz.com:9080/964
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 19, 2010
  1. @dklayer

    rfe10197: support for encodable namespaces and generated URIs

    Bill Millar authored dklayer committed
    <release-note>
    rfe10197: support for encodable namespaces and generated URIs
    
    With this change, a namespace (viewed as a set of URIs) can now be
    registered as encodable.  URIs in the namespace have local parts that
    follow a declared format, allowing for efficient encoding and in some
    cases generation of unique URIs in the namespace.  Once registered,
    a conformant URI in the namespace is auto-encoded when added to the
    store, resulting in a smaller string table and faster query speed.
    </release-note>
    
    Added EncodableNamespaceTests to prepush tests
    make prepush passes
    ant tutorial runs
    
    Change-Id: I5d070f347fd085cd247cb3d3e856ed83ec5311a7
    Reviewed-on: https://gerrit.franz.com:9080/984
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. @dklayer

    rfe9846: jena graph unions and graph-scoped reasoning

    Bill Millar authored dklayer committed
    <release-note>
    rfe9846: jena graph unions and graph-scoped reasoning
    
    With this change, the method AGGraphMaker#createUnion can be
    used to create a union of named graphs.  AGInfModels can now
    be created over models backed by a union graph, and reasoning
    will be properly scoped to just the union graph; this change
    allows sound reasoning over a proper subset of data in the
    store.
    </release-note>
    
    This change depends upon the following server changes:
    
    Change I54b0e8f4: bug19150 - various graph-filtered-triple-store tweaks
    Change I683debaf: bug19616: Allow multiple contexts to be specified in HTTP /size
    Change I3364b28c: bug19763 - fix for reasoning graph-filtered-stores
    
    Tests:
    
    added jenaGraphScopedReasoning to prepush tests
    make prepush passes
    ant jena-compliance-tests passes
    ant jena-tutorial runs
    
    Change-Id: I4c816252c5e9860e246344f43ee86ff34178e7f1
    Reviewed-on: https://gerrit.franz.com:9080/877
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 8, 2010
  1. @dklayer

    rfe9534: add source jar to the client download

    Bill Millar authored dklayer committed
    <release-note>
    rfe9534: add source jar to the client download
    
    With this change, an agraph-<version>-src.jar file is now
    included in agraph-<version>-client-java.tar.gz downloads.
    The download's Eclipse project's .classpath is modified
    to attach the source jar to the agraph-<version>.jar to
    facilitate browsing and debugging.
    </release-note>
    
    make prepush passes.
    "ant -DVERSION=4.2 srcjar" generates the source jar,
    "make VERSION=4.2 dist" generates the tar.gz with the
    source jar in lib/.
    make clean cleans up the source jar
    Verified that the source jar is attached in Eclipse.
    TutorialExamples.java runs from the tar.gz's Eclipse project
    
    Change-Id: I13569278fec2776e09678de07bdd14e7962b0da7
    Reviewed-on: https://gerrit.franz.com:9080/954
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 6, 2010
  1. @dklayer

    Separate sync phases from phases 1-5. Adjust log message for easy par…

    Mikel Bancroft authored dklayer committed
    …sing.
    
    src/test/stress/Events.java:
    
    - Change Log Messages for phase begin/end to be "Phase N Begin:" and
    "Phase N End:" to make regexp matching of lines in the log file
    simpler.
    
    - Also, the call to Monitor.Stop() (i.e. the sync phase) was being
    called in a location where it's time was included in the time for
    Phases 1-5.  We now track the timing of sync phases separately, so
    this was moved to below the timing calculation for each completed
    phase.
    
    - Fix an bug apparently introduced by
    
      https://gerrit.franz.com:9080/#change,631
    
    that removed the path to monitor.sh in the Monitor.stop() method.
    
    src/test/stress/monitor.sh:
    
    - Emit datetime stamps around the sync phase invocation. We use 'Phase
    0' to denote each sync phase.
    
    Tests added for: no
    make test-suite run? no
    
    release notes: non-user-visible changes
    
    Change-Id: Ic36774b027e278d9d3efd9617ec5b1282db395ad
    Reviewed-on: https://gerrit.franz.com:9080/901
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 5, 2010
  1. @dklayer

    rfe10143: support bulkMode in connections

    Bill Millar authored dklayer committed
    <release-note>
    rfe10143: support bulkMode in connections
    
    With this change, connections can now be put into bulkMode.
    When in bulkMode, data can be added/loaded more quickly, but
    there is no guarantee of durability in the event of a crash.
    Added method AGRepositoryConnection#setBulkMode to set the
    connection's bulkMode (defaults to false), and added method
    AGRepositoryConnection#isBulkMode to check the mode.
    <release-note>
    
    Added BulkModeTests to prepush tests
    make prepush passes
    ant tutorial runs
    
    Change-Id: I5b134555e727e56895d376dbb293ad176b9bd2e0
    Reviewed-on: https://gerrit.franz.com:9080/948
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. @mikehinchey @dklayer

    rfe9971: java api for http protocol checkVariables

    mikehinchey authored dklayer committed
    Depends on agraph fix for bug19157
    
    Tests pass: prepush
    
    Performance implications: a few variable checks only
    if new api method is used
    
    <release-note>
    rfe9971: java api for http protocol checkVariables
    
    Related to bug19157: SPARQL error if ORDER variable isn't in query
    
    Add method setCheckVariables(boolean) to both query classes:
    com.franz.agraph.jena.AGQuery
    com.franz.agraph.repository.AGQuery
    </release-note>
    
    Change-Id: I34bb4dfc64b7d947be1e11966f76a2f7241794ea
    Reviewed-on: https://gerrit.franz.com:9080/622
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  3. @mikehinchey @dklayer

    rfe9979: java events test: support using only java and sparql

    mikehinchey authored dklayer committed
    Instead of lisp/prolog, with the --sparql option, only java
    and sparql will be used for queries and deletes.
    
    Add command-line script (./events.sh) with options based
    on the python. See the --help option output.
    
    Support mixed events phase like the python events.
    
    Defaults are the same as python events.
    
    Uses commons-cli-1.2.jar for command line options.
    
    Manually merged with v4.1 commits:
    rfe10008 (--monitor)
    rfe9994 (--seed)
    re-indented with 4 spaces, no tabs
    print output from monitor.sh
    add verbosity for random, still random by default
    
    Tests, performance: no impact on runtime library.
    
    Change-Id: Id1c9fc70ae48bf89c3f4408661504af2b2ac6376
    Reviewed-on: https://gerrit.franz.com:9080/631
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 4, 2010
  1. @dklayer

    rfe9622: support getting the server's version information

    Bill Millar authored dklayer committed
    <release-note>
    rfe9622: support getting the server's version information
    
    With this change, the client can now get the server's version,
    build date, and revision information using the AGServer methods
    getVersion(), getBuildDate(), and getRevision(), respectively.
    </release-note>
    
    Tests: added prepush tests to example1 of TutorialTests
    make prepush passes
    ant tutorial runs
    
    Change-Id: Ibba3957725f86377b5aeef25aeda42a32a78b4de
    Reviewed-on: https://gerrit.franz.com:9080/939
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Something went wrong with that request. Please try again.