Edison Su
|
716a5673d0
|
1st try to add async api in the storage component, it's ugly like hell
|
2012-12-14 18:25:40 -08:00 |
|
Kelven Yang
|
01a4a51abf
|
Refactor and finalize framework IPC java package structure
|
2012-12-13 18:44:57 -08:00 |
|
Kelven Yang
|
e998ee59f6
|
fix some RPC problem
|
2012-12-13 18:10:02 -08:00 |
|
Kelven Yang
|
e72417a1e7
|
Fixes/tests on sample management server on new RPC/Async framework
|
2012-12-13 15:19:01 -08:00 |
|
Kelven Yang
|
a6c441fcc5
|
Fixes/tests on sample management server on new RPC/Async framework
|
2012-12-13 15:19:01 -08:00 |
|
Edison Su
|
510d3759a7
|
fix build
|
2012-12-13 15:17:23 -08:00 |
|
Kelven Yang
|
75285f90ba
|
Add sample management server with loosely coupled sample components to test out the new RPC/messaging framework
|
2012-12-12 18:02:05 -08:00 |
|
Kelven Yang
|
11e9baca37
|
Add server side transport driver
|
2012-12-12 11:44:53 -08:00 |
|
Kelven Yang
|
f52950689b
|
Hook server side RPC provider with a server side transport
|
2012-12-11 17:53:46 -08:00 |
|
Kelven Yang
|
98a1295fb3
|
Add transport implementation for RPC/Async framework
|
2012-12-10 18:11:18 -08:00 |
|
Edison Su
|
cdf5511664
|
finish configurator, the default primary storage provider can cover all the hypervisors and protocols
|
2012-12-08 03:16:03 -08:00 |
|
Edison Su
|
7652a44be7
|
add datastore configurator, for each hypervisor and each protocol, needs to have its own configurator
|
2012-12-07 18:23:08 -08:00 |
|
Edison Su
|
ae59bf6c3b
|
add lifecycle on primarydatastore
|
2012-12-07 18:23:08 -08:00 |
|
Alex Huang
|
57c9b4c6b1
|
Figured out how to add annotations to jackson
|
2012-12-07 15:21:22 -08:00 |
|
Alex Huang
|
bdb5be6ee6
|
testing done
|
2012-12-07 15:21:21 -08:00 |
|
Alex Huang
|
35914d6f6a
|
links are working
|
2012-12-07 15:21:20 -08:00 |
|
Alex Huang
|
862dff7d37
|
Removed the Time Service now that we know how to use cxf
|
2012-12-07 15:21:19 -08:00 |
|
Kelven Yang
|
9375ea0bbd
|
Add Void class for AsyncMethod to indicate void return
|
2012-12-06 17:46:13 -08:00 |
|
Kelven Yang
|
e78ccf1dd5
|
Give flexibility to write in-place AsyncMethod callback hanlder
|
2012-12-06 17:11:39 -08:00 |
|
Kelven Yang
|
6fd6b38b43
|
Add AsyncMethod support
|
2012-12-06 15:14:45 -08:00 |
|
Edison Su
|
1b91641397
|
We can directly load xenserver resource in unit test now, that means directly sending commands to hypervisor host in unit test is possible, storage integration test is in a final stage
|
2012-12-05 17:52:24 -08:00 |
|
Edison Su
|
0836bb8ec9
|
add state machine for templateonprimarystorage, thus we don't need hold lock
|
2012-12-04 19:02:14 -08:00 |
|
Kelven Yang
|
eee58d7804
|
Add RpcAddressable to allow upper layer adding address mapping logic for its business object
|
2012-12-04 11:52:29 -08:00 |
|
Kelven Yang
|
1688919218
|
Add compilable client RPC test file
|
2012-12-04 10:43:08 -08:00 |
|
Edison Su
|
2c689adce7
|
add more implementation in volume project
|
2012-12-03 18:34:49 -08:00 |
|
Kelven Yang
|
d836b14a64
|
add anonymouse client RPC endpoint support
|
2012-12-03 16:29:14 -08:00 |
|
Kelven Yang
|
28db7981b9
|
add IPC test
|
2012-12-03 14:52:19 -08:00 |
|
Edison Su
|
54f9a5de65
|
add backup/snapshot project
|
2012-12-03 13:39:44 -08:00 |
|
Edison Su
|
ac5622cc2a
|
add sample driver code: solidfire and s3
|
2012-11-28 19:50:41 -08:00 |
|
Kelven Yang
|
fc16e1ea1a
|
Finish RPC service server side implementation
|
2012-11-28 18:03:20 -08:00 |
|
Kelven Yang
|
1d75063217
|
Finish RPC calling side implementation
|
2012-11-27 20:31:33 -08:00 |
|
Edison Su
|
225ad3c289
|
seperate code into different modules: storage, storage/volume, storage/image, storage/snapshot, storage/backup, storage/integration-test
|
2012-11-27 19:16:28 -08:00 |
|
Edison Su
|
487a0ac43d
|
remove unused code
|
2012-11-26 18:45:49 -08:00 |
|
Edison Su
|
5724f1ca96
|
fix build
|
2012-11-26 11:49:51 -08:00 |
|
Edison Su
|
e436d4327f
|
create volume from template unit test is passed
|
2012-11-26 11:42:34 -08:00 |
|
Kelven Yang
|
d4cb74c77b
|
Add more RPC implementation code
|
2012-11-21 17:11:11 -08:00 |
|
Edison Su
|
550f4fbcdc
|
create template/primary data store is done
|
2012-11-20 18:57:19 -08:00 |
|
Edison Su
|
573d13dd7c
|
starting unit test
|
2012-11-20 18:57:19 -08:00 |
|
Kelven Yang
|
d62da2a7b5
|
Make RPC naming convention clear for RPC users, add handler and event dispatchers
|
2012-11-20 15:42:51 -08:00 |
|
Kelven Yang
|
17f2af409e
|
modify RPC API flavor to be in Java Future<T> style
|
2012-11-19 17:37:13 -08:00 |
|
Alex Huang
|
bcff47d4b0
|
Changes to deploy cxf
|
2012-11-19 16:53:22 -08:00 |
|
Alex Huang
|
bd17d35adb
|
Some initial checkins
|
2012-11-19 16:53:21 -08:00 |
|
Edison Su
|
6866613af4
|
refactor download template
|
2012-11-16 18:50:28 -08:00 |
|
Alex Huang
|
71f2af5c00
|
Added dependencies
|
2012-11-16 08:47:58 -08:00 |
|
Alex Huang
|
dd198ffd4f
|
Added a war for cloud-engine
|
2012-11-16 08:47:58 -08:00 |
|
Edison Su
|
23a35db952
|
add image motion interface
|
2012-11-15 17:52:42 -08:00 |
|
Kelven Yang
|
7a3ffb47e6
|
Add pipeline concept to RPC facility, fix javelin build issue
|
2012-11-15 16:15:24 -08:00 |
|
Kelven Yang
|
28b682c8db
|
Add concept of caller context and message serilizer to messaging layer
|
2012-11-15 15:59:37 -08:00 |
|
Edison Su
|
3b668d2907
|
fix build
|
2012-11-15 13:29:11 -08:00 |
|
Kelven Yang
|
2cae511464
|
Connnect event bus to messaging layer
|
2012-11-14 19:28:59 -08:00 |
|