You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/05/09 16:09:12 UTC

[jira] [Commented] (JCR-3975) Commons-VFS Datastore implementation

    [ https://issues.apache.org/jira/browse/JCR-3975?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15276557#comment-15276557 ] 

ASF GitHub Bot commented on JCR-3975:
-------------------------------------

GitHub user woonsan opened a pull request:

    https://github.com/apache/jackrabbit/pull/34

    JCR-3975: VFS DataStore implementation

    - Fully conforming the unit test (as inherited from org.apache.jackrabbit.core.data.TestCaseBase) with local file system by default.
    - Unit test passes using an external WebDAV server optionally. e.g, mvn clean test -Dconfig=src/test/resources/vfs-webdav.properties
      (See jackrabbit-vfs-ext/README.md for detail.)
    - Also personally validated the functionality on my own example project (using hippo community edition by overriding repository.xml): https://github.com/woonsanko/hippo-davstore-demo

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/woonsan/jackrabbit feature/vfs-datastore

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/jackrabbit/pull/34.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #34
    
----
commit 9b48b0b0efae9607a24303f26dc7be58bca7d77c
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-04-28T23:14:47Z

    Initial impl of vfs DataStore

commit 6fc4760219a869a3713094c0be3aa643c816aa7f
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-04-29T20:18:11Z

    renaming to VFS* frm Vfs*

commit 4dc6a0810ac669f8706abaa21b4fa3b290cee2f7
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-04-30T04:03:23Z

    code cleanup and adding LazyFileContentInputStream

commit 4f12ded249df1002bfaf812b7dc86b6705b6974f
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-04-30T04:11:13Z

    adding skeletal unit test

commit cd76754758d2ba462a67fabd77421864d8f29ed2
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-05-02T02:58:33Z

    improving unit tests

commit 7bb516fdde10bc69534e9de061cb43c614465e93
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-05-02T03:32:30Z

    fixing more unit tests

commit 4a081ba6140c62a32f44c2829cf4dbd35eab893f
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-05-02T19:01:06Z

    fixing unit tests

commit b987bc9b09a47d34c9928fba0839e907d5f85575
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-05-02T19:51:43Z

    improving unit test with sys props

commit 6ed9f72d8df2ef4213643fe3ce8a89c37e458f92
Author: Woonsan Ko <w....@onehippo.com>
Date:   2016-05-02T20:50:54Z

    adding webdav test properties

commit 60d2183db4378304ed302e4ed527996b4f2b8000
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-05T03:54:18Z

    Fixing unit tests with testing against webdav

commit f1eaa14c04dca45adb6cabc2c137555d54b1eff4
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-05T04:01:39Z

    polishing README.md

commit ed006be8531a43da10d9a1aa8cd73a420d3e0a5f
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-06T04:37:24Z

    fixing more unit tests against webdav

commit 167903c489d30c2d7183ef5fa3498f9d1471360f
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-07T02:30:26Z

    finally all the unit tests passed.

commit a6b07442075229ee2ef28565823277da4fd3efa4
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-07T03:59:45Z

    code cleanups; adding javadocs

commit 7df5e57e985b175bf1fa081e1d5c1a9efc4fe562
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-07T04:32:39Z

    code clean ups and javadocs

commit 2a843a740e6dad47ae79aa3cf19e48494ee1338a
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-07T05:37:42Z

    supporting extensible file system options

commit 418819dcfdbb3eca0f298a5c648763e581eb27a8
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-08T18:27:19Z

    clean ups

commit 0d30f6848770de9e39b0bcf19dca8c8fdda5c6db
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-09T00:36:14Z

    adding more javadocs and cleaning up in fileSystemOptions properties setting

commit d1da8b7629ab8070c696cbe5533c66497517f58f
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-09T01:08:19Z

    clean up in setting fileSystemOptions properties in string

commit 029dc516061203bb340e7cd678b918ea677fd709
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-09T01:50:39Z

    changing log level when trying to touch on non-existing entry and improve example configs in README.md

commit 1858cc6f5c775c4369649dbfe464b28294dc70aa
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-09T02:32:42Z

    use basic auth webdav uri example by default

commit d853c66a29089d7755ec9e699e43761c564088da
Author: Woonsan Ko <wo...@apache.org>
Date:   2016-05-09T06:21:24Z

    improving readability in example properties configuration

----


> Commons-VFS Datastore implementation
> ------------------------------------
>
>                 Key: JCR-3975
>                 URL: https://issues.apache.org/jira/browse/JCR-3975
>             Project: Jackrabbit Content Repository
>          Issue Type: New Feature
>            Reporter: Woonsan Ko
>
> Commons-VFS DataStore may provide capability to use various backends such as Local File System, WebDAV, SFTP, HDFS, etc., thus leveraging all benefits of different backends like low cost, infinite, reliable, scalable storage.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)