Releases: xenon-middleware/xenon-grpc
v3.0.2
gRPC (http://www.grpc.io/) server for Xenon (https://xenon-middleware.github.io/xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/xenon-middleware/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Changed
- Depends on Xenon 3.1.0
v3.0.1
gRPC (http://www.grpc.io/) server for Xenon (https://xenon-middleware.github.io/xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/xenon-middleware/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Changed
- Depends on Xenon 3.0.4
- Depends on Xenon cloud adaptors 3.0.2
v3.0.0
gRPC (http://www.grpc.io/) server for Xenon (https://xenon-middleware.github.io/xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/xenon-middleware/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Added
- getDefaultRuntime rpc to SchedulerService (#44)
- start_time and temp_space fields to JobDescription message (#43)
- at scheduler
Changed
- Replaced tasks+cores+nodes fields in JobDescription message with nodes+processes+thread fields (#625).
- Require Java 11 or greater, as xenon package has same compatibility (#42)
- Upgraded to Xenon 3.0.0 (#40)
Removed
- hdfs filesystem
v2.3.0
gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Added
- scheduler argument for job description (#38)
Changed
- Depends on Xenon 2.6.0
v2.2.1
gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Fixed
- hadoop/grpc netty version conflict (#37)
v2.2.0
gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Added
Changed
- Depends on Xenon 2.5.0
Fixed
- FileSystemAdaptorDescription fields synced (#36)
v2.1.1
gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Changed
- Depends on Xenon 2.4.1
v2.1.0
gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Added
- Name to JobDescription and JobStatus
- Max memory to JobDescription
Changed
- Use latest dependencies and plugins
- Depends on Xenon 2.4.0
v2.0.1
gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).
Changed
- Use latest dependencies and plugins
Fixed
v2.0.0
gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).
Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.
The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).