Brian Federle
92a8dc23de
Style user options
2013-09-26 11:32:01 -07:00
Brian Federle
23093ed05c
Merge branch 'master' into ui-restyle
2013-09-26 11:01:56 -07:00
ynojima
a45ee749ac
CLOUDSTACK-2328: Linux native VXLAN support on KVM hypervisor
...
Initial patch for VXLAN support.
Fully functional, hopefully, for GuestNetwork - AdvancedZone.
Patch Note:
in cloudstack-server
- Add isolation method VXLAN
- Add VxlanGuestNetworkGuru as plugin for VXLAN isolation
- Modify NetworkServiceImpl to handle extended vNet range for VXLAN isolation
- Add VXLAN isolation option in zoneWizard UI
in cloudstack-agent (kvm)
- Add modifyvxlan.sh script that handle bridge/vxlan interface manipulation script
-- Usage is exactly same to modifyvlan.sh
- BridgeVifDriver will call modifyvxlan.sh instead of modifyvlan.sh when VXLAN is used for isolation
Database changes:
- No change in database structure.
- VXLAN isolation uses same tables that VLAN uses to store vNet allocation status.
Known Issue and/or TODO:
- Some resource still says 'VLAN' in log even if VXLAN is used
- in UI, "Network - GuestNetworks" dosen't display VNI
-- VLAN ID field displays "N/A"
- Documentation!
Signed-off-by : Toshiaki Hatano <haeena@haeena.net>
2013-09-26 23:37:18 +09:00
Daan Hoogland
6f970c6ff9
static nat capabilities parsing cleanup and testing
2013-09-26 15:18:52 +02:00
Wido den Hollander
b9c13d0e73
rbd: Add more help information to the UI when adding a Primary Pool.
2013-09-26 09:47:59 +02:00
Wido den Hollander
7cb5a191cf
ui: RBD doesn't work with LXC, remove it from the UI
2013-09-26 07:31:15 +02:00
Edison Su
81ff4795df
fix compile errors
2013-09-25 17:59:54 -07:00
Edison Su
a9aad4f388
add sourcetemplateid for template created from volume/snapshot
...
Conflicts:
server/src/com/cloud/template/TemplateManagerImpl.java
2013-09-25 16:35:31 -07:00
Edison Su
9baa45308c
CLOUDSTACK-4650: change volume state during snapshot only
2013-09-25 16:33:10 -07:00
Edison Su
3420f2d016
CLOUDSTACK-4641: fix create volume from snapshot timeout issue
2013-09-25 16:32:55 -07:00
Edison Su
7d8a7f855d
CLOUDSTACK-4627: fix NPE in vm migration
2013-09-25 16:32:40 -07:00
Edison Su
4fb4593553
CLOUDSTACK-4618: fix CLVM
2013-09-25 16:29:16 -07:00
Edison Su
d1a14fbf95
disk resize NPE, if the new disk offering doesn't have tags, then NPE
2013-09-25 16:29:01 -07:00
Edison Su
0eb3944fc8
kvm upgrade issue from 2.2.14: 1. the uuid passed by mgt server is malformat, libvirt can't start vm. 2. the template path on primary storage is incorrect, which contains absolute path
2013-09-25 16:20:06 -07:00
Edison Su
3ddc6da10b
CLOUDSTACK-4405: fix vm migration during the upgrade to 4.2
...
Conflicts:
plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/BridgeVifDriver.java
2013-09-25 16:19:53 -07:00
Edison Su
a96f6b306b
CLOUDSTACK-4459: fix silly bug, one more time
2013-09-25 16:17:54 -07:00
Edison Su
88114350c7
CLOUDSTACK-4559: fix devcloud
2013-09-25 16:17:46 -07:00
Edison Su
2227eb191a
CLOUDSTACK-3535: fix regression introduced in 5d9fa5d42e
2013-09-25 16:16:34 -07:00
Edison Su
6489b3bf61
turn off nfs cache
2013-09-25 16:16:25 -07:00
Edison Su
49d8e44491
CLOUDSTACK-4459: one more try, bypass libvirt to find volume if libvirt call failed
...
Conflicts:
server/src/com/cloud/template/TemplateManagerImpl.java
2013-09-25 16:16:10 -07:00
Edison Su
b695484dc7
CLOUDSTACK-4459:
...
Libvirt reports:
org.libvirt.LibvirtException: Storage volume not found: no storage vol
with matching name
in some cases, if the volume is created on one kvm host, while accessed
from other host.
It's possible due to concurrent access(read/write) storage.
The current fix is to try serveral times, and wait for 30 seconds for
each retry.
If the issue still there, then need to sync the storage pool access
2013-09-25 16:13:38 -07:00
Edison Su
dda1133f12
CLOUDSTACK-4436: in case of older kvm host, we'd better try serveral times to make sure we passed cmdline parameters to system vms
...
Conflicts:
core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java
2013-09-25 16:10:57 -07:00
Edison Su
9fa56e28ec
CLOUDSTACK-4459: need to sychronize create storage pool, otherwise, we can create the same pool with the same uuid in parallel
2013-09-25 16:09:11 -07:00
Edison Su
aa59b6f34d
CLOUDSTACK-4507: fix NPE when taking snapshot
2013-09-25 16:09:00 -07:00
Edison Su
f4dbf8786f
CLOUDSTACK-4477: in order to select hypervisor host which can access storage pool, need to check storage_pool_host_ref
...
Conflicts:
engine/storage/integration-test/test/org/apache/cloudstack/storage/test/DirectAgentManagerSimpleImpl.java
engine/storage/integration-test/test/org/apache/cloudstack/storage/test/EndpointSelectorTest.java
engine/storage/integration-test/test/org/apache/cloudstack/storage/test/FakeDriverTestConfiguration.java
2013-09-25 16:08:41 -07:00
Edison Su
a82b179878
add table lock on snapshot, during taking snapshot
...
Conflicts:
engine/storage/src/org/apache/cloudstack/storage/image/db/SnapshotDataStoreDaoImpl.java
2013-09-25 16:03:59 -07:00
Edison Su
b5f7e307a1
CLOUDSTACK-4456:
...
CLOUDSTACK-4457:
CLOUDSTACK-4459:
harden kvm getvolume. It's possible that one volume created on other kvm host, won't show up on another host, try more times to refresh storage pool if volume won't shown up
Conflicts:
engine/storage/integration-test/test/org/apache/cloudstack/storage/test/FakeDriverTestConfiguration.java
plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java
2013-09-25 16:01:45 -07:00
Edison Su
7b6aebc102
add test
...
Conflicts:
engine/storage/integration-test/test/org/apache/cloudstack/storage/test/FakeDriverTestConfiguration.java
2013-09-25 15:58:46 -07:00
Edison Su
5e94e1675b
CLOUDSTACK-2729: another try to solve libvirt storage pool missing issue: if the storage pool is missing, then recreate it
2013-09-25 15:52:03 -07:00
Edison Su
b3ac12e171
delete snapshot_store_ref if the snapshot is in error state
2013-09-25 15:51:55 -07:00
Abhinandan Prateek
77bec4f2ad
Cloudstack-2997: the maxconn setting is masked by wrong conditions
2013-09-25 21:09:24 +05:30
Darren Shepherd
9fb0a1a619
Don't check implementation version of Object for DatabaseUpgradeChecker
2013-09-25 14:34:14 +02:00
Wei Zhou
3dc4284a34
add missing jna-4.0.0.jar to cloudstack-agent library by changing scope from provided to default runtime
2013-09-25 11:08:57 +02:00
Wido den Hollander
3e416da0bc
kvm: Use libvirt-java 0.5.1
...
This version is Java 6 compatible and makes CloudStack Java 6
compatible again
2013-09-25 10:25:24 +02:00
Brian Federle
13a9235ae0
WIP: Style list view
2013-09-24 15:48:49 -07:00
Brian Federle
b0c8b35278
Apply label, select styling to all elements by default
2013-09-24 15:41:01 -07:00
Brian Federle
6a45de82db
Fix indentation
2013-09-24 15:29:25 -07:00
Brian Federle
2b1b16f9af
Add list mixin
2013-09-24 15:26:35 -07:00
Brian Federle
b832517b4d
Fix indentation; add missing BG color
2013-09-24 15:23:50 -07:00
Brian Federle
860d10fa93
Better header, logo styling
2013-09-24 15:22:11 -07:00
Brian Federle
6b3731cd43
Hover state for top links
2013-09-24 15:06:13 -07:00
Brian Federle
942caf29a7
Style main side nav bar
2013-09-24 14:58:19 -07:00
Brian Federle
17f1f589c1
Add custom font for all UI text
2013-09-24 14:18:02 -07:00
Brian Federle
eea0820b51
Lower global font size
2013-09-24 14:08:02 -07:00
Brian Federle
a0d46a7ce6
Header: add border bottom, fix overlapping shadow
2013-09-24 14:06:18 -07:00
Brian Federle
2bc536b81b
Style dialog
2013-09-24 14:02:46 -07:00
Brian Federle
deefb7e4f1
Fix compatibility
...
-Don't use background size; make separately-sized images
-Have fallback flat color for layered and gradient backgrounds
2013-09-24 12:58:04 -07:00
Alena Prokharchyk
29b4cde04a
CS-18283: 2.2.x to 4.2 upgrade - corrected the Service Provider name for the Network offeirng that can be used in VPC (from VirtualRouter to VpcVirtualRouter)
2013-09-24 11:44:46 -07:00
Brian Federle
6e2c58b280
Login: fix overlay pattern
2013-09-24 11:23:37 -07:00
Brian Federle
4b638672b6
Merge branch 'master' into ui-restyle
2013-09-24 11:18:48 -07:00