incubator-crail.git
2 months agoCrail retirement master
Jonas Pfefferle [Sun, 3 Jul 2022 17:15:30 +0000 (19:15 +0200)] 
Crail retirement

15 months agoInterpret only valid entries of internalBuf of DirectoryInputStream
Bernard Metzler [Wed, 16 Jun 2021 13:11:30 +0000 (15:11 +0200)] 
Interpret only valid entries of internalBuf of DirectoryInputStream

Signed-off-by: Bernard Metzler <bmt@zurich.ibm.com>
15 months agoUpdate release.rst
Jonas Pfefferle [Thu, 3 Jun 2021 07:33:06 +0000 (09:33 +0200)] 
Update release.rst

Remove old releases

19 months ago[Resource Elasticity] 3/3 Elastic Namenode Service
mbrodmann [Mon, 1 Mar 2021 09:43:21 +0000 (10:43 +0100)] 
[Resource Elasticity] 3/3 Elastic Namenode Service

* implement simple autoscaling functionality

* renaming and small changes

* small style changes

19 months ago[Resource Elasticity] 2/3 Remove datanode mechanism
mbrodmann [Fri, 19 Feb 2021 14:43:03 +0000 (15:43 +0100)] 
[Resource Elasticity] 2/3 Remove datanode mechanism

* implement mechanism to remove running datanodes

* minor changes

* rename private method

* small changes

* seperate removal method into prepare and remove parts

* add exit statement

19 months agominor changes
Malte Brodmann [Tue, 16 Feb 2021 12:27:27 +0000 (13:27 +0100)] 
minor changes

19 months agoimplement RPC to remove datanodes
Malte Brodmann [Fri, 5 Feb 2021 14:37:24 +0000 (15:37 +0100)] 
implement RPC to remove datanodes

2 years ago[maven-release-plugin] prepare for next development iteration
Adrian Schuepbach [Tue, 3 Dec 2019 13:37:06 +0000 (14:37 +0100)] 
[maven-release-plugin] prepare for next development iteration

2 years ago[maven-release-plugin] prepare release v1.2-rc2 v1.2 v1.2-rc2
Adrian Schuepbach [Tue, 3 Dec 2019 13:36:25 +0000 (14:36 +0100)] 
[maven-release-plugin] prepare release v1.2-rc2

2 years ago[Documentation] Update HISTORY.md
Adrian Schuepbach [Tue, 3 Dec 2019 13:31:04 +0000 (14:31 +0100)] 
[Documentation] Update HISTORY.md

Signed-off-by: Adrian Schuepbach <asq@apache.org>
2 years ago[Documentation] Fix location of start-crail.sh and stop-crail.sh as well as TcpNameNo...
Adrian Schuepbach [Tue, 3 Dec 2019 13:14:06 +0000 (14:14 +0100)] 
[Documentation] Fix location of start-crail.sh and stop-crail.sh as well as TcpNameNode RPC type in doc.

2 years ago[maven-release-plugin] prepare for next development iteration
Adrian Schuepbach [Thu, 28 Nov 2019 10:55:38 +0000 (11:55 +0100)] 
[maven-release-plugin] prepare for next development iteration

2 years ago[maven-release-plugin] prepare release v1.2-rc1 v1.2-rc1
Adrian Schuepbach [Thu, 28 Nov 2019 10:54:46 +0000 (11:54 +0100)] 
[maven-release-plugin] prepare release v1.2-rc1

2 years agoFix missing closing parenthesis.
Adrian Schuepbach [Thu, 28 Nov 2019 10:46:25 +0000 (11:46 +0100)] 
Fix missing closing parenthesis.

Signed-off-by: Adrian Schuepbach <asq@apache.org>
2 years ago[maven-release-plugin] prepare for next development iteration
Adrian Schuepbach [Tue, 26 Nov 2019 14:01:40 +0000 (15:01 +0100)] 
[maven-release-plugin] prepare for next development iteration

2 years ago[maven-release-plugin] prepare release v1.2-rc0 v1.2-rc0
Adrian Schuepbach [Tue, 26 Nov 2019 14:01:03 +0000 (15:01 +0100)] 
[maven-release-plugin] prepare release v1.2-rc0

2 years ago[maven-release-plugin] rollback the release of v1.2-rc0
Adrian Schuepbach [Tue, 26 Nov 2019 13:59:44 +0000 (14:59 +0100)] 
[maven-release-plugin] rollback the release of v1.2-rc0

2 years ago[maven-release-plugin] prepare release v1.2-rc0
Adrian Schuepbach [Tue, 26 Nov 2019 13:58:49 +0000 (14:58 +0100)] 
[maven-release-plugin] prepare release v1.2-rc0

2 years ago[Documentation] update HISTORY
Adrian Schuepbach [Tue, 26 Nov 2019 13:45:19 +0000 (14:45 +0100)] 
[Documentation] update HISTORY

Signed-off-by: Adrian Schuepbach <asq@apache.org>
2 years agoUpdated version in Docker files
Adrian Schuepbach [Tue, 26 Nov 2019 10:35:30 +0000 (11:35 +0100)] 
Updated version in Docker files

Signed-off-by: Adrian Schuepbach <asq@apache.org>
3 years agoUpdating the NaRPC copyright in LICENSE-binary 83/head
Patrick Stuedi [Wed, 18 Sep 2019 09:36:33 +0000 (11:36 +0200)] 
Updating the NaRPC copyright in LICENSE-binary

Signed-off-by: Patrick Stuedi <pstuedi@apache.org>
3 years agoNew NaRPC version 1.5
Patrick Stuedi [Fri, 13 Sep 2019 09:41:05 +0000 (11:41 +0200)] 
New NaRPC version 1.5

https://issues.apache.org/jira/browse/CRAIL-105

Signed-off-by: Patrick Stuedi <pstuedi@apache.org>
3 years ago[NVMf] Make keepalive thread a daemon thread
Jonas Pfefferle [Wed, 26 Jun 2019 07:47:38 +0000 (09:47 +0200)] 
[NVMf] Make keepalive thread a daemon thread

Daemonize the keepalive thread to allow applications to
exit when the main method returns without closing the
storage client explicitly. For example, Spark has this
requirement.

https://issues.apache.org/jira/browse/CRAIL-98

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[storage-rdma] Make StoragerServer ep active to prevent orphaned CQ
BernardMetzler [Thu, 4 Jul 2019 11:26:29 +0000 (13:26 +0200)] 
[storage-rdma] Make StoragerServer ep active to prevent orphaned CQ

The passive endpoint model caused an orphaned CQ at DataNode
after each client disconnect. Each new client connection caused
creation of another CQ. Changing to an active endpoint model
frees the per client CQ after client disconnect. Since the CQ is
not actually used (the endpoint handles only RDMA Read and
Write from client side), the active endpoint gets created with
minimum resources (send/receive/completion queue size == 1),
and the CQ event dispatcher is a nop.

Fixes https://issues.apache.org/jira/projects/CRAIL/issues/CRAIL-103

Signed-off-by: Bernard Metzler <bmt@zurich.ibm.com>
3 years ago[storage-rdma] fix QP not destroyed
BernardMetzler [Thu, 4 Jul 2019 10:50:53 +0000 (12:50 +0200)] 
[storage-rdma] fix QP not destroyed

Close StorageServer client endpoint if client disconnected.
Otherwise QP would persist in closed state.

3 years ago[DOCKER] update apt repository for RDMA build
Jonas Pfefferle [Tue, 25 Jun 2019 11:23:07 +0000 (13:23 +0200)] 
[DOCKER] update apt repository for RDMA build

Always update apt repository before install otherwise
data from base container could be stale and installation will fail.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[DOCKER] get libdisni version from jar version
Jonas Pfefferle [Tue, 25 Jun 2019 11:21:05 +0000 (13:21 +0200)] 
[DOCKER] get libdisni version from jar version

Automatically get libdisni version from DiSNI jar.
Before we had to manually update the DiSNI version
for building the native library on every release.

https://issues.apache.org/jira/projects/CRAIL/issues/CRAIL-100

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoFix naming in Docker file
Adrian Schuepbach [Mon, 24 Jun 2019 22:12:37 +0000 (00:12 +0200)] 
Fix naming in Docker file

The wrong naming causes the docker build to fail. This commit
fixes the naming and resolves issue
https://issues.apache.org/jira/browse/CRAIL-99

Close #78

Signed-off-by: Adrian Schuepbach <asq@apache.org>
3 years ago[storage-nvmf] new jNVMf v1.6
Jonas Pfefferle [Fri, 21 Jun 2019 09:41:59 +0000 (11:41 +0200)] 
[storage-nvmf] new jNVMf v1.6

Use jNVMf v1.6

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[rpc-darpc] new DaRPC v1.9
Jonas Pfefferle [Fri, 21 Jun 2019 09:35:19 +0000 (11:35 +0200)] 
[rpc-darpc] new DaRPC v1.9

Use DaRPC v1.9

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[storage-rdma] new DiSNI version v2.1
Jonas Pfefferle [Fri, 21 Jun 2019 09:31:15 +0000 (11:31 +0200)] 
[storage-rdma] new DiSNI version v2.1

Use DiSNI v2.1

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoCreate CrailConfiguration instance by calling one of three new static functions inste...
Adrian Schuepbach [Wed, 6 Mar 2019 21:45:13 +0000 (22:45 +0100)] 
Create CrailConfiguration instance by calling one of three new static functions instead of constructor.

The new three functions allow to either create a configuration based on the
default configuration file, an explicitely passed configuration file
or to create an empty configuration. The constructor is niot directly accessible anymore.

These are the new functions:

createEmptyConfiguration();
createConfigurationFromFile();
createConfigurationFromFile(String path);

Close #72

Signed-off-by: Adrian Schuepbach <asq@apache.org>
3 years ago[Documentation] host NQN configuration parameter added
Jonas Pfefferle [Thu, 7 Mar 2019 13:07:50 +0000 (14:07 +0100)] 
[Documentation] host NQN configuration parameter added
Add documentation to newly introduced host NQN configuration parameter
for the NVMf storage tier:
crail.storage.nvmf.hostnqn
Defaults to random 128bit UUID. Datanodes can be started with
command line argument -hostnqn to override configuration file
parameter

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[NVMf] add host NQN configuration parameter
Jonas Pfefferle [Thu, 7 Mar 2019 12:47:02 +0000 (13:47 +0100)] 
[NVMf] add host NQN configuration parameter
Currently the host NQN is generated randomly as a 128bit UUID. However
this does not allow to identify particular hosts on the NVMf target. Add
a new configuration parameter to allow setting the host NQN. If the host
NQN is not set it will still be randomly generated.

https://issues.apache.org/jira/browse/CRAIL-96

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoMerge pull request #70 from PepperJo/nqn_port_fix
Jonas Pfefferle [Thu, 7 Mar 2019 13:11:51 +0000 (14:11 +0100)] 
Merge pull request #70 from PepperJo/nqn_port_fix

[NVMf] do not append port to subsystem NQN

3 years ago[NVMf] do not append port to subsystem NQN 70/head
Jonas Pfefferle [Thu, 7 Mar 2019 09:09:12 +0000 (10:09 +0100)] 
[NVMf] do not append port to subsystem NQN
Appending the port to the subsystem NQN was introduced to allow
connecting to multiple targets on the same host. This problem occured
because we currently do not store subsystem NQN information at the
namenode, so there is only one global subsystem NQN in the configuration
file. For now we are removing this hack because it confuses users.

https://issues.apache.org/jira/browse/CRAIL-95

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] release doc add docker check 69/head
Jonas Pfefferle [Mon, 26 Nov 2018 15:21:34 +0000 (16:21 +0100)] 
[Documentation] release doc add docker check

Add step to update verions in Dockerfiles.
Remove statement about renaming, it is not needed anymore.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-90

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Adrian Schuepbach [Mon, 26 Nov 2018 12:47:18 +0000 (13:47 +0100)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc8 v1.1 v1.1-rc8
Adrian Schuepbach [Mon, 26 Nov 2018 12:46:29 +0000 (13:46 +0100)] 
[maven-release-plugin] prepare release v1.1-rc8

3 years ago[Documentation] update HISTORY
Adrian Schuepbach [Mon, 26 Nov 2018 12:37:30 +0000 (13:37 +0100)] 
[Documentation] update HISTORY

Update HISTORY

Signed-off-by: Adrian Schuepbach <asq@apache.org>
3 years ago[Build] Fix source tarball not compiling 68/head
Jonas Pfefferle [Fri, 23 Nov 2018 12:30:50 +0000 (13:30 +0100)] 
[Build] Fix source tarball not compiling

Add binary licenses to src tarball to allow to execute "mvn package"
which creates a binary tarball with said licenses.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Jonas Pfefferle [Thu, 22 Nov 2018 12:11:44 +0000 (13:11 +0100)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc7 v1.1-rc7
Jonas Pfefferle [Thu, 22 Nov 2018 12:07:57 +0000 (13:07 +0100)] 
[maven-release-plugin] prepare release v1.1-rc7

3 years ago[Documentation] update HISTORY
Jonas Pfefferle [Thu, 22 Nov 2018 11:57:08 +0000 (12:57 +0100)] 
[Documentation] update HISTORY

Update HISTORY

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] include binary licenses in bin tarball 67/head
Jonas Pfefferle [Mon, 19 Nov 2018 10:29:34 +0000 (11:29 +0100)] 
[Build] include binary licenses in bin tarball

Include binary license file in binary tarball.

https://jira.apache.org/jira/browse/CRAIL-88

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] include binary license files in META-INF
Jonas Pfefferle [Mon, 19 Nov 2018 10:24:31 +0000 (11:24 +0100)] 
[Build] include binary license files in META-INF

Include binary license files in jars META-INF.

https://jira.apache.org/jira/browse/CRAIL-88

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] do not include binary licenses in src
Jonas Pfefferle [Mon, 19 Nov 2018 10:22:37 +0000 (11:22 +0100)] 
[Build] do not include binary licenses in src

Do not include binary license files in source tarball.

https://jira.apache.org/jira/browse/CRAIL-88

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[LICENSE] cleanup category X licenses
Jonas Pfefferle [Mon, 19 Nov 2018 10:15:53 +0000 (11:15 +0100)] 
[LICENSE] cleanup category X licenses

All of the Apache category X licenses mentioned were either
optional dependencies which we do not use or ship,
were wrongly labeled as such (e.g. jsr305 which is actually BSD), or
had dual licenses with a categroy A/B license.

https://jira.apache.org/jira/browse/CRAIL-87

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Jonas Pfefferle [Thu, 15 Nov 2018 16:02:45 +0000 (17:02 +0100)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc6 v1.1-rc6
Jonas Pfefferle [Thu, 15 Nov 2018 16:02:18 +0000 (17:02 +0100)] 
[maven-release-plugin] prepare release v1.1-rc6

3 years ago[Build] include CREDITS and licenses in META-INF 66/head
Jonas Pfefferle [Thu, 15 Nov 2018 15:55:36 +0000 (16:55 +0100)] 
[Build] include CREDITS and licenses in META-INF

Include CREDITS and licenses in META-INF.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-84

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] Include CREDITS,README and licenses in bin
Jonas Pfefferle [Thu, 15 Nov 2018 15:43:22 +0000 (16:43 +0100)] 
[Build] Include CREDITS,README and licenses in bin

Include CREDITS, README and licenses in binary tarball.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-83
https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-82

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] Change README to be used in binary
Jonas Pfefferle [Thu, 15 Nov 2018 15:37:23 +0000 (16:37 +0100)] 
[Documentation] Change README to be used in binary

Adapt README that it can also be used in the binary tarball.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-83

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Jonas Pfefferle [Tue, 13 Nov 2018 10:29:26 +0000 (11:29 +0100)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc5 v1.1-rc5
Jonas Pfefferle [Tue, 13 Nov 2018 10:28:18 +0000 (11:28 +0100)] 
[maven-release-plugin] prepare release v1.1-rc5

3 years ago[Build] rat-check handle licenses of dependencies 65/head
Jonas Pfefferle [Tue, 13 Nov 2018 10:21:12 +0000 (11:21 +0100)] 
[Build] rat-check handle licenses of dependencies

Handle licenses of depenendcies in rat-check.

https://jira.apache.org/jira/browse/CRAIL-82

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] update HISTORY
Jonas Pfefferle [Tue, 13 Nov 2018 10:05:23 +0000 (11:05 +0100)] 
[Documentation] update HISTORY

Update HISTORY file.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[LICENSE] add licenses of dependencies 64/head
Jonas Pfefferle [Mon, 12 Nov 2018 10:24:31 +0000 (11:24 +0100)] 
[LICENSE] add licenses of dependencies

Add licenses of all dependencies and their copyrights.

https://jira.apache.org/jira/browse/CRAIL-81

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoMoving to DiSNI v2.0 and DaRPC v1.8 63/head
Patrick Stuedi [Sun, 11 Nov 2018 20:13:54 +0000 (21:13 +0100)] 
Moving to DiSNI v2.0 and DaRPC v1.8

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-79
https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-80

Signed-off-by: Patrick Stuedi <pstuedi@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Jonas Pfefferle [Mon, 5 Nov 2018 15:07:29 +0000 (16:07 +0100)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc4 v1.1-rc4
Jonas Pfefferle [Mon, 5 Nov 2018 15:06:58 +0000 (16:06 +0100)] 
[maven-release-plugin] prepare release v1.1-rc4

3 years ago[Documentation] update HISTORY 62/head
Jonas Pfefferle [Mon, 5 Nov 2018 13:46:11 +0000 (14:46 +0100)] 
[Documentation] update HISTORY

Update HISTORY.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] include doc generation in README
Jonas Pfefferle [Mon, 5 Nov 2018 13:40:24 +0000 (14:40 +0100)] 
[Documentation] include doc generation in README

Include description how to generate documentation in README.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] base directory for bin tarball 61/head
Jonas Pfefferle [Mon, 5 Nov 2018 13:23:20 +0000 (14:23 +0100)] 
[Build] base directory for bin tarball

Base directory in bin tarball:

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-74

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] bin tarball: NOTICE, DISCLAIMER, LICENSE
Jonas Pfefferle [Mon, 5 Nov 2018 13:11:23 +0000 (14:11 +0100)] 
[Build] bin tarball: NOTICE, DISCLAIMER, LICENSE

Include NOTICE, DISCLAIMER, LICENSE in binary tarball.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] JIRA-61 updating the documentation 60/head
Animesh Trivedi [Mon, 5 Nov 2018 12:54:12 +0000 (13:54 +0100)] 
[Documentation] JIRA-61 updating the documentation

Removing reference to "crail-1.0" string in the
documentation. All referneces are set to the
$CRAIL_HOME.

Signed-off-by: Animesh Trivedi <atrivedi@apache.org>
3 years ago[Documentation] JIRA-61 updating the documentation
Animesh Trivedi [Mon, 5 Nov 2018 12:46:41 +0000 (13:46 +0100)] 
[Documentation] JIRA-61 updating the documentation

Three corrections
- Fix path in the NOTE of building code
- Fix typo SRD vs SSD
- Clarify that if a IPMC vote fails/is canceled you need to start over
  with a PPMC vote.
- IPMC vote template misses link to HISTORY and nexus staging.

Signed-off-by: Animesh Trivedi <atrivedi@apache.org>
3 years ago[Build] meta-inf: LICENSE, NOTICE and DISCLAIMER 59/head
Jonas Pfefferle [Mon, 5 Nov 2018 12:24:29 +0000 (13:24 +0100)] 
[Build] meta-inf: LICENSE, NOTICE and DISCLAIMER

Include LICENSE, NOTICE and DISCLAIMER in meta-inf for
binary release.

https://jira.apache.org/jira/browse/CRAIL-77

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] Append filename to checksum files 58/head
Jonas Pfefferle [Tue, 30 Oct 2018 09:07:25 +0000 (10:07 +0100)] 
[Build] Append filename to checksum files

Append filename to checksum in checksum files. This allows to
check checksum with sha512sum -c <filename>

https://issues.apache.org/jira/projects/CRAIL/issues/CRAIL-73

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Jonas Pfefferle [Fri, 26 Oct 2018 10:51:31 +0000 (12:51 +0200)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc3 v1.1-rc3
Jonas Pfefferle [Fri, 26 Oct 2018 10:50:59 +0000 (12:50 +0200)] 
[maven-release-plugin] prepare release v1.1-rc3

3 years ago[Documentation] release process improved 57/head
Jonas Pfefferle [Fri, 26 Oct 2018 10:40:04 +0000 (12:40 +0200)] 
[Documentation] release process improved

Release process does not require to create checksum files
manually anymore.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-56
https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-61

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] Generate checksum files 56/head
Jonas Pfefferle [Thu, 25 Oct 2018 13:50:02 +0000 (15:50 +0200)] 
[Build] Generate checksum files

Generate checksum SHA-512 files for release tarballs.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-56

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] Generate correct source tarball
Jonas Pfefferle [Thu, 25 Oct 2018 13:43:14 +0000 (15:43 +0200)] 
[Build] Generate correct source tarball

Disable generation of source tarball inherited from Apache parent pom
since the name of the artifact does not adhere to
apche-crail-X.Y-incubating-src. Instead generate source tarball in
the assembly module. Add excludes to avoid committing build files.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-56

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] updating the copy step as JIRA-56 is partially fixed. 55/head
Animesh Trivedi [Thu, 25 Oct 2018 12:51:42 +0000 (14:51 +0200)] 
[Documentation] updating the copy step as JIRA-56 is partially fixed.

this updates JIRA-61
https://issues.apache.org/jira/projects/CRAIL/issues/CRAIL-61

Signed-off-by: Animesh Trivedi <atrivedi@apache.org>
3 years ago[Build] fix binary tarball name 54/head
Jonas Pfefferle [Thu, 25 Oct 2018 12:41:34 +0000 (14:41 +0200)] 
[Build] fix binary tarball name

Change name of binary tarball to adhere to
apche-crail-X.Y-incubating-bin

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-56

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Build] fix source tarball name 53/head
Jonas Pfefferle [Thu, 25 Oct 2018 12:15:12 +0000 (14:15 +0200)] 
[Build] fix source tarball name

Change name of source tarball to adhere to
apche-crail-X.Y-incubating-src

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-56

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] add license, revert rat exclude 52/head
Jonas Pfefferle [Thu, 25 Oct 2018 11:52:29 +0000 (13:52 +0200)] 
[Documentation] add license, revert rat exclude

Add Apache license to documentation and do not exclude
doc folder from rat check anymore.

https://jira.apache.org/jira/browse/CRAIL-71

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] JIRA-61 more details about the release process 51/head
Animesh Trivedi [Wed, 24 Oct 2018 11:12:36 +0000 (13:12 +0200)] 
[Documentation] JIRA-61 more details about the release process

1. Adding -Darguments="-DskipTests" in the release:perform step

2. Removing the additional assembling directory, and showing to
assemble everything directly in the SVN staging directory marked
as SSD

3. Template for the cancel vote email

Signed-off-by: Animesh Trivedi <atrivedi@apache.org>
3 years ago[Git] add gitignore 50/head
Jonas Pfefferle [Wed, 24 Oct 2018 08:45:32 +0000 (10:45 +0200)] 
[Git] add gitignore

Add gitignore to avoid accidentially adding binaries,
IDE files, etc.

https://jira.apache.org/jira/browse/CRAIL-69

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Client] check if CRAIL_HOME is set/empty 48/head
Jonas Pfefferle [Tue, 23 Oct 2018 14:26:22 +0000 (16:26 +0200)] 
[Client] check if CRAIL_HOME is set/empty

Check if environment variable CRAIL_HOME is set or empty.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-64

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] clarify where to find tarball 49/head
Jonas Pfefferle [Tue, 23 Oct 2018 14:43:46 +0000 (16:43 +0200)] 
[Documentation] clarify where to find tarball

Clarify build instructions where to find tarball after a
successful build.

https://jira.apache.org/jira/browse/CRAIL-67

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation] fix path to crail script 47/head
Jonas Pfefferle [Tue, 23 Oct 2018 14:18:10 +0000 (16:18 +0200)] 
[Documentation] fix path to crail script

Fix path to crail script. The correct path is $CRAIL_HOME/bin/crail

https://jira.apache.org/jira/browse/CRAIL-66

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Jonas Pfefferle [Mon, 22 Oct 2018 12:54:09 +0000 (14:54 +0200)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc2 v1.1-rc2
Jonas Pfefferle [Mon, 22 Oct 2018 12:53:33 +0000 (14:53 +0200)] 
[maven-release-plugin] prepare release v1.1-rc2

3 years ago[History]: rc2 fixes and improvements
Jonas Pfefferle [Mon, 22 Oct 2018 12:48:13 +0000 (14:48 +0200)] 
[History]: rc2 fixes and improvements

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[Documentation]: fixing JIRA-61 46/head
Animesh Trivedi [Mon, 22 Oct 2018 12:31:19 +0000 (14:31 +0200)] 
[Documentation]: fixing JIRA-61

write up about the release process.

Signed-off-by: Animesh Trivedi <atrivedi@apache.org>
3 years agoDocker: fix base image url/tag and DiSNI version 45/head
Jonas Pfefferle [Mon, 22 Oct 2018 08:42:21 +0000 (10:42 +0200)] 
Docker: fix base image url/tag and DiSNI version

Fix base image url/tag and update DiSNI version to match version
in pom file.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-58

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Jonas Pfefferle [Thu, 18 Oct 2018 14:50:16 +0000 (16:50 +0200)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc1 v1.1-rc1
Jonas Pfefferle [Thu, 18 Oct 2018 14:49:41 +0000 (16:49 +0200)] 
[maven-release-plugin] prepare release v1.1-rc1

3 years agoDocumentation: Add programming documentation 44/head
Jonas Pfefferle [Thu, 18 Oct 2018 14:30:42 +0000 (16:30 +0200)] 
Documentation: Add programming documentation

Add documentation how to program against Crail.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-55

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoHISTORY: bug fixes and improvements of v1.1
Jonas Pfefferle [Thu, 18 Oct 2018 13:42:20 +0000 (15:42 +0200)] 
HISTORY: bug fixes and improvements of v1.1

Add history of bug fixes and improvements of v1.1
release.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoREADME: Top-level features 38/head
Jonas Pfefferle [Fri, 7 Sep 2018 14:32:28 +0000 (16:32 +0200)] 
README: Top-level features

Keep list of top level features. Change Contact -> Community.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoREADME: remove content, add disclaimer
Jonas Pfefferle [Thu, 6 Sep 2018 11:20:08 +0000 (13:20 +0200)] 
README: remove content, add disclaimer

Remove content which is provided in readthedocs to avoid
keeping track of multiple location when updating the documentation.
Add a disclaimer that we are a incubator project.
Add badges for license and docs build status.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-36
https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-24

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years ago[maven-release-plugin] prepare for next development iteration
Jonas Pfefferle [Thu, 18 Oct 2018 13:05:35 +0000 (15:05 +0200)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release v1.1-rc0 v1.1-rc0
Jonas Pfefferle [Thu, 18 Oct 2018 13:04:09 +0000 (15:04 +0200)] 
[maven-release-plugin] prepare release v1.1-rc0

3 years agoFix checkstyle xml header 43/head
Jonas Pfefferle [Thu, 18 Oct 2018 12:14:50 +0000 (14:14 +0200)] 
Fix checkstyle xml header

Move xml version to the top of the file to avoid illformed xml file.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-53

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoPOM: use tag HEAD in scm configuration 42/head
Jonas Pfefferle [Thu, 18 Oct 2018 12:10:24 +0000 (14:10 +0200)] 
POM: use tag HEAD in scm configuration

Use tag HEAD in scm configuration to avoid version increments by
release plugin for rc candidates.

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoGenerate source tar files instead of zip
Jonas Pfefferle [Thu, 18 Oct 2018 11:20:03 +0000 (13:20 +0200)] 
Generate source tar files instead of zip

Generate source tar.gz files instead of zip files to be
consistent with the binary release.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-54

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
3 years agoAdd missing license headers 41/head
Jonas Pfefferle [Thu, 18 Oct 2018 10:45:51 +0000 (12:45 +0200)] 
Add missing license headers

Add missing license headers to docker files and exclude CREDITS file
from rat check.

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-53

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>