Commit Graph

187 Commits

Author SHA1 Message Date
Kelven Yang 74793925ed Explictly reject console-access request if it does not carry an access ticket, this usually happens in migration process while old console proxy is in use 2010-10-06 14:58:04 -07:00
abhishek a10ec2223b bug 6368: schema et al checkin 2010-10-06 11:30:08 -07:00
anthony 550ef02f9c bug 6402: template id of volume could be null
status 6402: resolved fixed
2010-10-05 16:44:40 -07:00
anthony 0a2eccce7a bug 6403: template id of volume may be NULL, need to handle this
status 6403: resolved fixed
2010-10-05 15:43:21 -07:00
abhishek 666696f899 fixing the build 2010-10-05 14:28:58 -07:00
Kelven Yang ddb991467f When storing job record, for domain routers, appoint its owner account in stead of system account 2010-10-05 13:44:22 -07:00
abhishek 0ba6195168 some more improvements to the expunge 2010-10-04 16:58:40 -07:00
abhishek 45271210d5 some more vm networking and expunging improvements 2010-10-04 16:51:56 -07:00
Kelven Yang ccd7c4e617 Make queryAsyncJobResult support queries from domain administrators 2010-10-04 16:42:45 -07:00
abhishek 0b74b3d684 bug 6384: The bug is a synchronization issue on the domr lock, when 2 vms simultaneoulsy try to acquire a lock. One acquires, and the other times out. This should happen very infrequently, and in case it does, we are returning back an apt error with the request to retry the same operation again
status 6384: resolved fixed
2010-10-04 14:37:45 -07:00
Kelven Yang 39f2840053 Add time stamped ticket to console access URL to make it more secure 2010-10-01 18:15:54 -07:00
kishan 30600d55b0 bug 6195: removed service offering Id for ROOT volumes in usage data 2010-10-01 13:51:12 +05:30
kishan 63f706a1bb bug 6216: Added Id to listAlerts response 2010-10-01 13:50:02 +05:30
anthony e8a5872655 bug 6363:
1. delete local storage when delete host
2. delete host detail when delete host
3. allow one host in maintance mode in a cluster instead of in a pod

status 6363: resolved fixed
2010-09-30 19:02:17 -07:00
anthony b5510a9614 bug 6359: find the existing pool master
status 6359: resolved fixed
2010-09-30 14:40:48 -07:00
anthony 25f7d46aed bug 6332: remove the new snapshot if it is empty
status 6332: resolved fixed
2010-09-30 12:29:25 -07:00
anthony 154880cebf private.network.device may change, always try to find out the real private.network.device 2010-09-29 19:20:42 -07:00
anthony 394371eba6 bug 6326: correctly update poolsToAvoid
status 6326: resolved fixed
2010-09-29 18:30:57 -07:00
abhishek c7257505e3 bug 6338: refactored a bunch of code, and enhanced the logic to expunge the port fwding rules, anytime we expunge the vm
status 6338: resolved fixed
2010-09-29 17:51:00 -07:00
abhishek c9dc6de7a3 enhancements to the port forwarding feature 2010-09-29 15:08:23 -07:00
abhishek eb2da8c663 comment cleanup 2010-09-28 15:32:05 -07:00
abhishek 799a75b548 another fix 2010-09-28 15:17:29 -07:00
abhishek 8afd59ef9a some changes wrt ip selection for zones and accounts 2010-09-28 14:56:09 -07:00
alena 25a278afab Moved PreallocatedLun api commands from premium to FOSS package 2010-09-27 17:31:44 -07:00
Alex Huang c5d0d806b4 dogfood checkin 2010-09-27 11:17:17 -07:00
anthony 1ab1bdf92f record used byte not available byte 2010-09-23 16:23:41 -07:00
anthony 93fac76bd9 bug 6181: ingore provisioning factor for iscsi primary storage
status 6181: resolved fixed
2010-09-22 20:32:27 -07:00
abhishek 0f4a2699ed some more improvements for selection of a guest ip in the directly attached vm case 2010-09-22 16:03:05 -07:00
abhishek d151897892 a few minor modifications to the return values 2010-09-22 15:50:38 -07:00
abhishek dff7e5c58f bug 6241: returning the vm display name for a host of cases
status 6241: resolved fixed
2010-09-22 15:47:49 -07:00
abhishek 843cfc8793 merging 6271 int0 2.1.x 2010-09-22 11:27:03 -07:00
anthony c29a3a9a82 bug 6190: add rate limit for system VM, after you change rate limit, you need to restart managementserver to make it effect
status 6190: resolved fixed
2010-09-21 12:50:59 -07:00
kishan e06c588828 bug 6195,6255: Only ROOT volumes will have templateId. offeringId will be diskOfferingId for DATA volumes and serviceOfferingId for ROOT volume
status 6195,6255: resolved fixed
2010-09-21 18:43:48 +05:30
kishan 808f17cbdb Bug 5947: decrement resource count when deployVM fails for direct attached case 2010-09-17 17:17:17 +05:30
kishan e001d7e577 bug : 6095 Show proper error when vm create fails due to insufficient capacity 2010-09-17 16:17:08 +05:30
kishan 3232479106 bug 6080: handle default route list when dhcp is in use 2010-09-17 16:14:14 +05:30
kishan f65e739bb6 bug 6036: Added usage exec timeZone and made aggregation timezone as GMT 2010-09-17 16:09:21 +05:30
anthony 0755c86304 first host doesn't need to switch master 2010-09-15 21:23:33 -07:00
anthony f2e020cb5b always add master host first 2010-09-15 19:41:31 -07:00
abhishek 84aecf835e bug 6163: incremental checkin 2010-09-15 17:46:10 -07:00
abhishek 2f3a43ddda bug 6133: incremental checkin 2010-09-15 17:46:10 -07:00
abhishek b72e677b11 bug 6163: incremental checkin 2.1.x branch 2010-09-15 17:46:10 -07:00
anthony da8c7c9add execute only emergency command with slaveconn. othersiwe api call hands 2010-09-15 14:30:03 -07:00
abhishek 8ad314f471 bug 6159: now we can add at most 2 records per public port (one for tcp, one for udp) eg: 1:2:tcp and 1:3:udp; any other combination for this port will result in an error being propagated back to the UI
status 6159: resolved fixed
2010-09-13 10:28:04 -07:00
abhishek 77734721e6 bug 6159: incremental checkin 2010-09-13 10:27:08 -07:00
anthony be1185b5b3 fixed a bug about snapshot 2010-09-09 15:06:44 -07:00
edison 785c2c1640 Merge branch '2.1.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.x 2010-09-07 16:09:28 -07:00
edison 2e98918814 fix domr live migration 2010-09-07 14:08:59 -07:00
abhishek 668a831b22 bug 6044: Added functionality to ensure vms belonging to deleted accounts do not show up
status 6044: resolved fixed
2010-09-07 10:27:47 -07:00
alena 2098127074 Cleaned up Storage capacity Global Lock code that no longer in use. 2010-09-05 19:51:05 -07:00
alena 10fdd6d828 Fix for the "Bug 6118 - Error trying to retrieve storage stats" 2010-09-04 20:30:05 -07:00
anthony 72f027f463 bug 6119: some commands are supposed to take a longer time, set timeout for them to 120 min
status 6119: resolved fixed
2010-09-04 13:54:57 -07:00
alena acabd549a6 Fixed assertion error related with transaction usage in StatsCollector and AlertManagerImpl 2010-09-03 17:14:20 -07:00
anthony 74d91c5b3a need to execute addPoolToHost for each host to associate them with storage pool 2010-09-03 16:42:21 -07:00
Alex Huang d5d73b91c0 bug 6102: fixed npe in a debug message 2010-09-03 14:39:40 -07:00
alena 9847fb6bf6 Use Transaction logic instead of Global Lock during capacity calculation. 2010-09-03 13:55:21 -07:00
edison 0f97a654cf fix NPE, when there is no console proxy available connected to mgt server. 2010-09-02 17:17:45 -07:00
anthony 1f518b4bc4 bug 5917: if checkSR failed, just return error, don't create the same SR again
status 5917: resolved fixed
2010-09-02 16:11:23 -07:00
anthony 40386f7c31 bug 3453: update template size in template-sync
status 3453: resolved fixed
2010-09-02 14:11:50 -07:00
anthony fea31133a3 Template size,
1. the size in template_pool_ref now is physical size.
2. template in storage pool is implemented as snapshot, fix x3  issue
3. fix x4 issue
2010-09-01 20:02:48 -07:00
abhishek 6e14742666 bug 6032: fixing the ip range issue
status 6032: resolved fixed
2010-09-01 17:49:57 -07:00
root 4a74992cd3 Added TRACE level logging for Global capacityCheckerLocks in UserConcentratedAllocator, AlertManagerImpl and StatsCollector. 2010-09-01 17:40:02 -07:00
abhishek 34741d2911 bug 6065: Fixing the issue with the account deletion, in the case where the account is deleted with the volume being created, but not having a pool id associated with it yet
status 6065: resolved fixed
2010-09-01 13:45:37 -07:00
edison 8c5268d72d Fix the bug:
Remove host when the host is in disconnected state, then you will fail to add the same host back.
2010-09-01 11:19:17 -07:00
Kelven Yang 9c73dab12e Avoid continously to execute jobs from queue within a single execution. To have better transaction isolations between job executions, so that leak of transaction won't go further into other job executions 2010-08-31 18:27:03 -07:00
edison 9c49f29171 don't throw exceptions when you can't add host 2010-08-31 16:26:57 -07:00
anthony 01b2a32ed9 bug 6048: Check createvolume's return
status 6048: resolved fixed
2010-08-31 12:57:24 -07:00
Kelven Yang 326afc9be5 For API key request, make sure we use the correct userId session key 2010-08-31 10:33:46 -07:00
Kelven Yang b37f7521a5 Let console proxy servlet response explict content type to have better browser support 2010-08-30 17:22:24 -07:00
Kelven Yang 35d9cadddd Let console proxy servlet use the same userId name in session variable 2010-08-30 17:16:49 -07:00
Alex Huang a3ba8588bd bug 5772: suppose to return null on error 2010-08-27 16:41:32 -07:00
Anthony Xu 6ce5bc0c04 bug 6027: use slaveconn for plugin merger from master 0366dd093c
status 6027: closed fixed
2010-08-26 17:44:55 -07:00
will 42f9dedeba Bug #:5975
- Fixed issue where listAccounts only return one less than the actual number of accounts in the system.  That is because the SQL query asks for X accounts, but the API filters out the SYSTEM account.  The fix is to add the filter of the system account in the actual query itself rather than have the code do it.
2010-08-25 18:01:29 -07:00
kishan c083066c5f bug 6008: set started flag when router is already running
status 6008: closed fixed
2010-08-25 14:04:36 +05:30
root f3eac52831 bug 5781: also reduce the scope of the global lock when updating storage capacity. 2010-08-20 16:29:35 -07:00
Kris McQueen 5dd3abee75 Bug 5781: Only grab capacity global lock when accessing capacity tables. Once the queries are done, release the lock so that others can query for the data or update the data as needed. 2010-08-20 16:29:35 -07:00
Jessica Wang d0f960a50c Merge branch '2.1.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.x 2010-08-19 14:41:55 -07:00
Jessica Wang e8446f88b2 Issue #: 5975
(1) API-side: make listDomains, ListDomainChildren return all items

(2) UI-side: make domains page show all domains by specifying pageSize=-1
2010-08-19 14:28:18 -07:00
kishan d4682d4c90 Issue #: 5775
Release vnet and private IP allocation when domR fails to start
2010-08-19 18:55:59 +05:30
kishan f508bd7715 Check for null vnet when allocation fails 2010-08-19 18:08:54 +05:30
Anthony Xu cc59b5b7de bug 5934: if it is standalone, give cluser name as Standalone-ip/name
status 5934: resolved fixed
2010-08-18 17:12:20 -07:00
Kelven Yang a4f3dacd26 Use a dedicated account object for locking test, so that when we run into SQL exception, we won't accidently release a lock that we haven't actually acquired. This will cause NPE exception in Merovingian.java 2010-08-17 17:39:05 -07:00
Kelven Yang 08b149a6da Let console proxy servlet support session-less authentication throught API key signed request 2010-08-17 16:17:43 -07:00
abhishek 972edba719 Fixing the date format for alerts and snapshots 2010-08-12 16:27:25 -07:00
Manuel Amador (Rudd-O) 50459fd30f This is the REAL 2.1.x tip source 2010-08-11 18:48:43 -07:00
Manuel Amador (Rudd-O) 6484467ce2 Branch 2.1.x committed 2010-08-11 09:13:54 -07:00
Manuel Amador (Rudd-O) 05c020e1f6 Source code committed 2010-08-11 09:13:29 -07:00