Jessica Wang
4e569f85eb
volume-upload: UI > upload template from local > fix a bug that fields below OS Type field (isPublic, isFeatured, ~ ) are not created.
2015-01-20 16:58:04 -08:00
Jessica Wang
68789b76d3
volume-upload: tempalates > upload template from local > format dropdown > show different options upon selected hypervisor.
2015-01-20 14:36:06 -08:00
Mike Tutkowski
0f84e042b9
Adding support for creating a volume from a snapshot when the snapshot is on managed storage
2015-01-20 15:24:33 -07:00
Jessica Wang
7a3c2304a0
volume-upload: UI > templates > upload template from local > pass ispublic, requireshvm, isfeatured, isrouting parameter to getUploadParamsForTemplate API if corresponding fields are not hidden.
2015-01-20 14:00:23 -08:00
Brian Federle
e92e46aba5
Dialog uploader -> getURL(): Pass $form
2015-01-20 10:53:24 -08:00
Bharat Kumar
2a2d4364e1
made changes to move a file to the specified localtion
...
Signed-off-by: Rajani Karuturi <rajanikaruturi@gmail.com>
2015-01-20 16:02:33 +05:30
Rajani Karuturi
a31e1bff33
volume upload: fixed build error from the commit b0a96c4c85
2015-01-20 12:44:05 +05:30
Rajani Karuturi
b0a96c4c85
volume upload: fixed nio server blocking thread issue
2015-01-20 12:27:26 +05:30
Rajani Karuturi
15ae33a5b6
volume upload: refactored post upload command and used it during template registration
2015-01-20 09:24:14 +05:30
Rohit Yadav
240e8ef8ac
packaging: fix rpm package warning, fix day/date
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit f702097b3e )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-20 07:49:19 +05:30
Rohit Yadav
60f18cc713
CID 1264632: Rely on a known and widely available encoding UTF8
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 0763b5576d )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-20 07:49:09 +05:30
Jessica Wang
f0b60c742b
volume-upload: UI > templates > add new action "Upload Template from Local".
2015-01-19 17:31:32 -08:00
Jessica Wang
cef4447fd4
(1) Remove UploadFile button from Register Template dialog. (2) sync latest templates.js from master branch.
2015-01-19 16:13:57 -08:00
Jessica Wang
aa9a7f50b7
Revert "Add to storage->upload volume dialog"
...
This reverts commit 8641de85d2 .
2015-01-19 15:56:48 -08:00
Jessica Wang
f10709c756
Revert "Allow passing custom data in POST request"
...
This reverts commit e4d1049096 .
2015-01-19 15:56:13 -08:00
Brian Federle
e4d1049096
Allow passing custom data in POST request
2015-01-19 11:35:42 -08:00
Brian Federle
8641de85d2
Add to storage->upload volume dialog
2015-01-19 11:35:42 -08:00
Rajani Karuturi
ad6b7b30cb
Volume upload: sending the nfsstore url in the metadata
...
decoding the metadata and deserialising it on receiving it
2015-01-19 18:04:14 +05:30
Koushik Das
cd02ceb7a1
volume-upload: gc thread to clean partially uploaded files
...
Added state transitions from error/abandoned to destroyed
2015-01-19 18:01:29 +05:30
Abhinandan Prateek
6a20dd4ead
CLOUDSTACK-8165: updating guest os id for xen template to corresponding 64 bit as default template is 64 bit
2015-01-19 16:03:56 +05:30
Rajani Karuturi
ca0f9de6c7
volume upload: parsing post body to get all the params
2015-01-19 12:04:30 +05:30
Abhinandan Prateek
d8def3dc0b
CLOUDSTACK-8164: Look for all host to avoid NPE
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit a1a601be5a )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-19 11:30:49 +05:30
Koushik Das
7900ae5d9f
volume-upload: initializing state for volume and also setting the post url in volume_store_ref
2015-01-19 11:03:42 +05:30
Rohit Yadav
cecab95cc9
CLOUDSTACK-8167: publish volume uuid on event bus in create snapshot cmd
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit f6564b0b03 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Conflicts:
api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCmd.java
2015-01-18 17:42:11 +05:30
Rohit Yadav
d9bd235bf6
engine/storage: add NPE check, break if parent snapshot is null
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit c06ca09b54 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-18 17:20:56 +05:30
Rajani Karuturi
c5be9d0b9b
volume upload: removed debug messages in post request handler.
2015-01-17 04:23:44 +05:30
Rajani Karuturi
ef0c5d35cf
volume upload: added post request parser to get the file content
2015-01-17 04:06:29 +05:30
Bharat Kumar
5e1bd634a4
Added changes to maintain and send the upload progress.
...
Signed-off-by: Rajani Karuturi <rajanikaruturi@gmail.com>
2015-01-17 04:06:29 +05:30
Brian Federle
d9a3268db6
Close dialog after upload
2015-01-16 09:24:29 -08:00
SrikanteswaraRao Talluri
3384888c39
CLOUDSTACK-8161: mark the data volume related operations on LXC as skipped if RBD storage pool is not available
...
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2015-01-16 18:46:03 +05:30
Koushik Das
053c160b0f
volume upload: management server polling and upload status from agent
...
MS polling logic to query status for templates that are uploaded
2015-01-16 18:03:36 +05:30
Rajani Karuturi
1bf4058732
volume upload: removed the handlerFactory and the handler which were required by NioServer
2015-01-16 17:19:19 +05:30
Rajani Karuturi
ebaa4dd38e
volume upload: added httpcomponents server and removed nio server
...
removing nio server as it is currently handling only https connections
and the parsing logic is also specific to agent communication.
current limitation of httpcomponents server is that the entire file is
read in memory. need figure out how to read it in chunks and send it
through a inputstreamreader to save on secondary storage.
2015-01-16 17:15:14 +05:30
Koushik Das
1f1c96d2ee
volume upload: management server polling and upload status from agent
...
- Added config parameters for upload monitoring interval and operation timeout
- Some updates to the volume state machine
2015-01-16 15:28:17 +05:30
Wei Zhou
71103772b7
CLOUDSTACK-7219: Cannot display Cluster Settings for missing commit 95e41fdf0d
2015-01-16 10:56:25 +01:00
Anshul Gangwar
91e1881be8
CLOUDSTACK-6900: This fixes volume migration failing after that volume is downloaded.
...
When we download volume then we create entry in volume_store_ref table.
We mark the volume entry to ready state once download_url gets generated.
When we migrate that volume, then again one more entry is created with same volume id.
Its state is marked as allocated. Later we try to list only one dataobject in datastore
for state transition during volume migration. If the listed volume's state is allocated
then migration passes otherwise it fails.
Below fix will remove the randomness and give priority to volume entry which is made for
migration (download_url/extracturl will be null in case of migration). Giving priority to
download volume case is not needed as there will be only one entry in that case so no randomness.
2015-01-16 15:15:14 +05:30
Rajani Karuturi
0eee9e8138
volume upload: removed the transition from IN-PROGRESS to ABONDONED
...
incase of timeout it moved to error state. ABONDONED state is only when
the user hasnt initiated the post request in the specified time
2015-01-16 12:50:42 +05:30
cloudtrends
5028874e1c
under windows the publicKeyPath and privateKeyPath should replace from \ to / when send them into injectkeys.py , and use isOnWindows function . thanks karuturi kindly tips.
...
Signed-off-by: Rajani Karuturi <rajanikaruturi@gmail.com>
This closes #66
2015-01-16 11:33:00 +05:30
cloudtrends
4c30636c22
under windows the publicKeyPath and privateKeyPath should replace from \ to / when send them into injectkeys.py
...
Signed-off-by: Rajani Karuturi <rajanikaruturi@gmail.com>
This closes #66
2015-01-16 11:33:00 +05:30
Rohit Yadav
dc72e9f111
packaging: fix build regression from 518853ab43
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-16 11:11:56 +05:30
Rohit Yadav
6b4652133b
developer: re-add deleted configuration
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 59b2cbafa1 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-15 20:09:25 +05:30
Rohit Yadav
71a0148565
CLOUDSTACK-7219: Fix NPE, log warning when config item is missing from scope
...
- Cherry picked from Daan's fix 63fbd16dd1
- Added another check if configDepot returned null
- Removed developer prefill values
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 188924751e )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-15 19:19:46 +05:30
Rohit Yadav
3fddfe0e10
appliance: fix Debian ISO urls, fixes jenkins build
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-15 15:35:13 +05:30
Brian Federle
f243ae135b
Add front-end file uploader
2015-01-14 11:26:38 -08:00
Rohit Yadav
c368d3b6ee
Merge remote-tracking branch 'terbolous/mysql56-schema-fix'
...
This closes #67
Note: This does not change CloudStack's schema but only adds strict reference
between foreign keys using database.table syntax.
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-14 20:31:01 +05:30
Erik Weber
396936ea5e
Add absolute schema references to support MySQL 5.6 better
2015-01-14 14:52:47 +01:00
Rohit Yadav
78c3ef0e1e
Merge remote-tracking branch 'exoscale/feature/constant-time'
...
This closes #65
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-14 16:46:51 +05:30
Pierre-Yves Ritschard
b2393c31ed
move ConstantTimeComparator to utils
2015-01-14 12:14:00 +01:00
Rohit Yadav
4eafdccc3d
Merge remote-tracking branch 'resmo/fix/deleteisoapi'
...
This closes #63
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-14 16:33:21 +05:30
Pierre-Yves Ritschard
9b4e39e837
Use constant-time comparison functions when checking signatures
...
This limits the likeliness of timing attacks against the API.
See http://codahale.com/a-lesson-in-timing-attacks/ for the
full rationale.
Conflicts:
server/src/com/cloud/api/ApiServer.java
server/src/com/cloud/user/AccountManagerImpl.java
2015-01-14 11:32:29 +01:00