forked from apache/cloudstack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRelease_Notes.xml
More file actions
6086 lines (6086 loc) · 244 KB
/
Release_Notes.xml
File metadata and controls
6086 lines (6086 loc) · 244 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version='1.0' encoding='utf-8' ?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % BOOK_ENTITIES SYSTEM "cloudstack.ent">
%BOOK_ENTITIES;
]>
<!-- Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<book>
<xi:include href="Book_Info_Release_Notes_4-0.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="Preface.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<chapter id="welcome-4.1">
<title>Welcome to &PRODUCT; 4.1</title>
<para>Welcome to the 4.1.0 release of &PRODUCT;, the first major release from the Apache
CloudStack project since its graduation from the Apache Incubator.</para>
<para>This document contains information specific to this release of &PRODUCT;, including
upgrade instructions from prior releases, new features added to &PRODUCT;, API changes, and
issues fixed in the release. For installation instructions, please see the <ulink
url="http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.1.0/html/Installation_Guide/index.html"
>Installation Guide</ulink>. For usage and administration instructions, please see the
<ulink
url="http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.1.0/html/Admin_Guide/index.html"
>&PRODUCT; Administrator's Guide</ulink>. Developers and users who wish to work with the API
will find instruction in the <ulink
url="http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.1-incubating/html/API_Developers_Guide/index.html"
>&PRODUCT; API Developer's Guide</ulink></para>
<para>If you find any errors or problems in this guide, please see <xref linkend="feedback"/>.
We hope you enjoy working with &PRODUCT;!</para>
</chapter>
<chapter id="version-4.1">
<title>Version 4.1.0</title>
<section id="what-new-in-4.1">
<title>What’s New in 4.1</title>
<para>Apache CloudStack 4.1.0 includes many new features. This section covers the most
prominent new features and changes.</para>
<section id="localization">
<title>Localization</title>
<para>The 4.1.0 release adds partial User Interface (UI) support for Catalan, Chinese,
French, German, Italian, Japanese, Korean, Norwegian, Portuguese, Russian, and Spanish.
Not all languages are complete.</para>
<para>The 4.1.0 release also adds documentation translations for Chinese, Chinese (Taiwan),
Italian, Japanese, Korean, and Portuguese.</para>
</section>
<section id="aws-style-regions">
<title>Added Region Support</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-241"
>CLOUDSTACK-241</ulink>: This feature adds a "region" construct that spans several
management servers. The objective of this feature is to add AWS EC2 like Regions
implementation into CloudStack. Regions are dispersed and located in separate geographic
areas. Availability Zones (or Zones in CloudStack) are distinct locations within a Region
that are engineered to be isolated from failures in other Zones and provide inexpensive,
low latency network connectivity to other Zones in the same Region.</para>
<para>Regions are expected to add the following benefits</para>
<itemizedlist>
<listitem>
<para>Higher availability of the services: users can deploy services across AZs and even
if one of the AZ goes down the services are still available to the end-user through
VMs deployed in other zones.</para>
</listitem>
<listitem>
<para>Higher availability of the Management Server (MS): Since each MS Cluster only
manages a single Region, if that MS Cluster goes down, only that particular Region is
impacted. Admin should be able to access all the other Regions.</para>
</listitem>
<listitem>
<para>Scalability: The scalability limit of CloudStack dramatically improves, as the
scalability limit of MS Cluster is limited to a single Region.</para>
</listitem>
<listitem>
<para>Object Store: With Regions construct, CloudStack would also allow users to define
Object Store (Secondary Storage) across AZs. This helps users easily deploy VMs in
different AZs using the same template, offerings.</para>
</listitem>
<listitem>
<para>Geographical Grouping: Regions allow admins to group AZs (that have low latency
and are geographically located nearby) into a broader region construct.</para>
</listitem>
</itemizedlist>
<para>Currently the Region feature is exposed in the API, but does not have a UI
component.</para>
</section>
<section id="ec2-query-api">
<title>Support for EC2 Query API</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-197"
>CLOUDSTACK-197</ulink>: This introduces a query API for the AWS APIs that are currently
only supported by SOAP. The AWS Java SDK and AWS PHP SDK should now be supported by the
AWSAPI in CloudStack.</para>
<para>Supported Query APIs in 4.1.0:</para>
<itemizedlist>
<listitem>
<para><command>AllocateAddress</command></para>
</listitem>
<listitem>
<para><command>AssociateAddress</command></para>
</listitem>
<listitem>
<para><command>AttachVolume</command></para>
</listitem>
<listitem>
<para><command>AuthorizeSecurityGroupIngress</command></para>
</listitem>
<listitem>
<para><command>CreateImage</command></para>
</listitem>
<listitem>
<para><command>CreateKeyPair</command></para>
</listitem>
<listitem>
<para><command>CreateSecurityGroup</command></para>
</listitem>
<listitem>
<para><command>CreateSnapshot</command></para>
</listitem>
<listitem>
<para><command>CreateTags</command></para>
</listitem>
<listitem>
<para><command>CreateVolume</command></para>
</listitem>
<listitem>
<para><command>DeleteKeyPair</command></para>
</listitem>
<listitem>
<para><command>DeleteSecurityGroup</command></para>
</listitem>
<listitem>
<para><command>DeleteSnapshot</command></para>
</listitem>
<listitem>
<para><command>DeleteTags</command></para>
</listitem>
<listitem>
<para><command>DeleteVolume</command></para>
</listitem>
<listitem>
<para><command>DeregisterImage</command></para>
</listitem>
<listitem>
<para><command>DescribeAddresses</command></para>
</listitem>
<listitem>
<para><command>DescribeAvailabilityZones</command></para>
</listitem>
<listitem>
<para><command>DescribeImageAttribute</command></para>
</listitem>
<listitem>
<para><command>DescribeImages</command></para>
</listitem>
<listitem>
<para><command>DescribeInstanceAttribute</command></para>
</listitem>
<listitem>
<para><command>DescribeInstances</command></para>
</listitem>
<listitem>
<para><command>DescribeKeyPairs</command></para>
</listitem>
<listitem>
<para><command>DescribeSecurityGroups</command></para>
</listitem>
<listitem>
<para><command>DescribeSnapshots</command></para>
</listitem>
<listitem>
<para><command>DescribeTags</command></para>
</listitem>
<listitem>
<para><command>DescribeVolumes</command></para>
</listitem>
<listitem>
<para><command>DetachVolume</command></para>
</listitem>
<listitem>
<para><command>DisassociateAddress</command></para>
</listitem>
<listitem>
<para><command>GetPasswordData</command></para>
</listitem>
<listitem>
<para><command>ImportkeyPair</command></para>
</listitem>
<listitem>
<para><command>ModifyImageAttribute</command></para>
</listitem>
<listitem>
<para><command>RebootInstances</command></para>
</listitem>
<listitem>
<para><command>RegisterImage</command></para>
</listitem>
<listitem>
<para><command>ReleaseAddress</command></para>
</listitem>
<listitem>
<para><command>ResetImageAttribute</command></para>
</listitem>
<listitem>
<para><command>RevokeSecurityGroupIngress</command></para>
</listitem>
<listitem>
<para><command>RunInstances</command></para>
</listitem>
<listitem>
<para><command>StartInstances</command></para>
</listitem>
<listitem>
<para><command>StopInstances</command></para>
</listitem>
<listitem>
<para><command>TerminateInstances</command></para>
</listitem>
</itemizedlist>
<para>See the <ulink
url="https://cwiki.apache.org/CLOUDSTACK/ec2-functional-spec-for-query-api-support.html"
>Feature Specification</ulink> for more information on the Query API support.</para>
</section>
<section id="cloudmonkey">
<title>Auto-Completing Shell for CloudStack (CloudMonkey)</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-132"
>CLOUDSTACK-132</ulink>: Adds a auto-completing shell and command-line tool for
&PRODUCT; written in Python, called <application>CloudMonkey</application>.</para>
<para>CloudMonkey includes the following features:</para>
<itemizedlist>
<listitem>
<para>Usable as a command line tool and interactive shell.</para>
</listitem>
<listitem>
<para>All commands are lowercase unlike API.</para>
</listitem>
<listitem>
<para>Api Discovery using sync feature, with build time api precaching for failsafe
sync.</para>
</listitem>
<listitem>
<para>Raw api execution support.</para>
</listitem>
<listitem>
<para>Auto-completion via double <command>tab</command>.</para>
</listitem>
<listitem>
<para>Reverse search using <command>Ctrl+R</command></para>
</listitem>
<listitem>
<para>Emacs compatible key bindings.</para>
</listitem>
<listitem>
<para>Output that's "pipeable" to other *nix programs.</para>
</listitem>
<listitem>
<para>Unix shell execution.</para>
</listitem>
<listitem>
<para>Support to handle asynchronous jobs using user defined blocking or non-blocking
way.</para>
</listitem>
<listitem>
<para>Tabular or JSON output with filtering of table columns.</para>
</listitem>
<listitem>
<para>Colored output.</para>
</listitem>
<listitem>
<para>API parameter value completion (based on predication, fuzzy results may fail
sometimes).</para>
</listitem>
</itemizedlist>
<para>CloudMonkey has a few requirements above and beyond CloudStack, and does not need to
be run on the same machine as a management server. If you wish to run
<application>CloudMonkey</application> you'll need Python 2.5 or later,
<application>readline</application>, <application>Pygments</application>, and
<application>prettytable</application>. CloudMonkey can be installed with
<application>pip</application>:</para>
<programlisting language="Bash"><prompt>$</prompt> pip install cloudmonkey</programlisting>
<para>See the Developer's Guide and <ulink
url="https://cwiki.apache.org/CLOUDSTACK/cloudstack-cloudmonkey-cli.html">the CloudStack
wiki</ulink> for the latest information on <application>CloudMonkey</application>
installation and use.</para>
</section>
<section id="apidiscover">
<title>API Discovery Service</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-926"
>CLOUDSTACK-926</ulink>: CloudStack has more than 300 APIs and more are added in each
major release. CloudStack admins can enable or disable APIs, or add plugins which provide
more APIs. The API Discovery Service is a plugin which will help users discover the APIs
available to them on a CloudStack Management Server.</para>
<para>The discovery service implements a method called <command>listApis</command> which
will return information about APIs for a user. It currently accepts an apiName to list api
information of that particular API. The method ensures that user can only list APIs they
are entitled to.</para>
<para>All CloudStack APIs are implemented by annotated command class and PluggableService is
a contract implemented by all the components such as the Management Server and all the
plugins which provide an API. During load time, API discovery service asks all the
pluggable services to return list of API cmd classes from whose fields and annotations it
gathers information about each API, the information consists of name, description,
parameter name, parameter description, etc.</para>
<para>For more information on the implementation of the API Discovery Service for 4.1.0, see
the <ulink url="https://cwiki.apache.org/CLOUDSTACK/api-discovery-service.html">CloudStack
wiki</ulink>.</para>
</section>
<section id="events-framework">
<title>Events Framework</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-820"
>CLOUDSTACK-820</ulink>: The Events Framework provides a mechanism to publish and
subscribe to events in &PRODUCT;.</para>
</section>
<section id="additional-vmx-settings">
<title>Additional VMX Settings</title>
<para>###</para>
</section>
<section id="l3-nicira">
<title>L3 Router Functionality in Nicira Nvp Plugin</title>
<para>###</para>
</section>
<section id="persistent-networks">
<title>Persistent Networks without Running VM</title>
<para>###</para>
</section>
<section id="add-remove-network-vm">
<title>Add/Remove Network on VM</title>
<para>###</para>
</section>
<section id="resize-volumes">
<title>Resize Volumes Feature</title>
<para>###</para>
</section>
<section id="autoscale">
<title>Autoscale</title>
<para>###</para>
</section>
<section id="api-throttling">
<title>API Request Throttling</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-618"
>CLOUDSTACK-618</ulink>: Limits the number of API requests per second that can be placed
against a management server to avoid DoS attacks via API requests.</para>
<para>The throttling is controlled by the <command>api.throttling.enabled</command>,
<command>api.throttling.interval</command>, and <command>api.throttling.max</command>
configuration settings. Note that <command>api.throttling.enabled</command> is set to
<emphasis>false</emphasis> by default.</para>
</section>
<section id="s3-backed-storage">
<title>S3 Backed Secondary Storage</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-509"
>CLOUDSTACK-509</ulink>: This enhancement backs NFS secondary storage with an
S3-compatible object store. Periodically, a reaper thread synchronizes the templates,
ISOs, and snapshots stored on a NFS secondary storage mount with a configured S3 object
store. In addition to permitting the use of commodity or IaaS storage solutions for static
assets, it provides a means of automatically synchronizing template and ISO assets across
multiple zones.</para>
<para>See the <ulink
url="https://cwiki.apache.org/CLOUDSTACK/s3-backed-secondary-storage.html">&PRODUCT;
wiki</ulink> for more information on this feature, currently the <ulink
url="https://issues.apache.org/jira/browse/CLOUDSTACK-878">documentation is
incomplete</ulink>.</para>
</section>
<section id="user-domain-admin-create-key">
<title>User and Domain Admin Can Create API Key and Secret</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-437"
>CLOUDSTACK-437</ulink>: This feature adds the ability for domain admins and users to
create their own API Key and Secret. Domain admins can create keys for themselves,
subdomain admins, and for regular users, but not for other domain admins.</para>
</section>
<section id="inline-srx-f5-mode">
<title>Support Inline Mode for F5 and SRX</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-306"
>CLOUDSTACK-306</ulink>: For &PRODUCT; deployments using the Juniper SRX (firewall) and
F5 Big IP (load balancer), &PRODUCT; 4.1.0 supports putting the firewall in front of the
load balancer, making the firewall device the gateway and putting the load balancer behind
the public network.</para>
</section>
<section id="egress-firewall">
<title>Egress Firewall Rules for Guest Networks</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-299"
>CLOUDSTACK-299</ulink>: This feature allows users to create egress (exit) traffic rules
from private networks to public networks (<emphasis>e.g.</emphasis> from your internal
network to the public Internet). By default all traffic is blocked from internal networks
to the public networks, this allows you to open ports as necessary.</para>
<para>Egress traffic rules are suppored only on virtual routers at this time, physical
devices are not supported.</para>
</section>
<section id="reset-ssh-key">
<title>Reset SSH Key to Access VM</title>
<para><ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK-297"
>CLOUDSTACK-297</ulink>: &PRODUCT; 4.1.0 introduces a new API
<command>resetSSHKeyForVirtualMachine</command>, that can allow them to set or reset the
SSH keypair assigned to a virtual machine.</para>
</section>
</section>
<section id="issues-fixed-4.1">
<title>Issues Fixed in 4.1.0</title>
<para>Apache CloudStack uses <ulink url="https://issues.apache.org/jira/browse/CLOUDSTACK"
>Jira</ulink> to track its issues. All new features and bugs for 4.1.0 have been tracked
in Jira, and have a standard naming convention of "CLOUDSTACK-NNNN" where "NNNN" is the
issue number.</para>
<para>This section includes a summary of known issues against 4.0.0 that were fixed in 4.1.0.
Approximately 470 bugs were resolved or closed in the 4.1.0 cycle.</para>
<informaltable>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*" colname="1" colnum="1"/>
<colspec colwidth="2*" colname="2" colnum="2"/>
<thead>
<row>
<entry>
<para>Defect</para>
</entry>
<entry>
<para>Description</para>
</entry>
</row>
</thead>
<tbody>
<row>
<entry>
<para>CLOUDSTACK-46</para>
</entry>
<entry>
<para>Remnants of mycloud remain.</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-70</para>
</entry>
<entry>
<para>Improve Network Restart Behaviour for Basic Zone: Restarting Network
Fail</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-94</para>
</entry>
<entry>
<para>"API command, listIsos documentation clarity</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-95</para>
</entry>
<entry>
<para>IP address allocation not working when a user tries to allocate IP addresses
in a Project</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-97</para>
</entry>
<entry>
<para>Vmware network labels are ignored when creating a Zone using basic
networking</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-108</para>
</entry>
<entry>
<para>VM should not be allowed to be deployed on two Isolated Networks of an Account
that were created from DefaultNetworkOfferingwithSourceNATService</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-118</para>
</entry>
<entry>
<para>Status of host resorce stuck in "ErrorInMaintenance"</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-119</para>
</entry>
<entry>
<para>Move Agent-Simulator in to the hypervisor plugin model</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-130</para>
</entry>
<entry>
<para>Clarify docs on tags parameter in API reference</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-152</para>
</entry>
<entry>
<para>Routes on the User VM are programmed incorrectly on a VM present on both
Isolated and Shared Guest Network</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-178</para>
</entry>
<entry>
<para>Expose name parameter of VM in list Vm view.</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-198</para>
</entry>
<entry>
<para>vpn:failto add VPN Users deletes all the existing Vpn user</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-222</para>
</entry>
<entry>
<para>Admin UI prompts to restart Management server with cancel edit
operation</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-225</para>
</entry>
<entry>
<para>API Docs: Request params repeated with different description</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-226</para>
</entry>
<entry>
<para>UpdatePhysicalNetworkcommand failed due to java.sql.BatchUpdateException ;
Tried to extend the existing Guest VLAN Range of one physical network into the
Guest VLAN range of the other physical network</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-227</para>
</entry>
<entry>
<para>ReconnectHostCmd: NullPointerException: Unable to get host Information for
XenServer 6.0.2 host - on intentionally changing the traffic labels on the
physical network</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-228</para>
</entry>
<entry>
<para>UI provides an option to reconnect a disconnected host - ServerApiException is
thrown on an attempt</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-232</para>
</entry>
<entry>
<para>Zone infrastructure chart -- disable resource total display</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-235</para>
</entry>
<entry>
<para>Network rate can be set in 2 places. Clarify docs on how this works</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-249</para>
</entry>
<entry>
<para>Add host id to failed VM deploy alerts</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-250</para>
</entry>
<entry>
<para>Incorrect description of maintenance mode in admin guide</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-256</para>
</entry>
<entry>
<para>"vpn:As an admin user, not able to delete VPN user which is present in a
regular user's network.</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-271</para>
</entry>
<entry>
<para>updatePhysicalNetwork dies with an NPE when the vlan range is empty</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-274</para>
</entry>
<entry>
<para>Two error codes mapped to same value in API</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-275</para>
</entry>
<entry>
<para>hostid not always a UUID</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-277</para>
</entry>
<entry>
<para>Message during CloudStack management server Installation: cannot access
/usr/share/cloud/bridge/lib: No such file or directory</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-279</para>
</entry>
<entry>
<para>deleteProject fails when executed by the regular user (works fine for
root/domain admin)</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-284</para>
</entry>
<entry>
<para>listVirtualMachines does not return deleted machines when zone is
specified</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-290</para>
</entry>
<entry>
<para>3.0.0 template also needed for 2.2.14 to 3.0.5 direct upgrade.</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-293</para>
</entry>
<entry>
<para>"We do awful, hacky things in our spec file for client"</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-304</para>
</entry>
<entry>
<para>Add synchronization for createSnapshot command per host basis</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-309</para>
</entry>
<entry>
<para>iptables rules being deleted from wrong VM after a migration</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-318</para>
</entry>
<entry>
<para>Adding XenServer Host Fails - 6.0.2 fails with 4.0.0</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-320</para>
</entry>
<entry>
<para>"sessionKey query parameter should be case-insensitive, now only sessionkey is
accepted"</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-322</para>
</entry>
<entry>
<para>During upgrade displays error - a foreign key constraint fails
(`cloud/#sql-f34_6e`..</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-332</para>
</entry>
<entry>
<para>"count" property in list* API response should be equal to how many entries in
database, not how many objects in API response</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-333</para>
</entry>
<entry>
<para>When Datacenter name in VCenter has spaces Primary Storage (VMFS) discovery
will fail</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-335</para>
</entry>
<entry>
<para>KVM VPC load balancer not working</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-336</para>
</entry>
<entry>
<para>listZones doesn't honour paging</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-343</para>
</entry>
<entry>
<para>"Document what tools and packages are required to build, package and install
CloudStack 4.0</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-346</para>
</entry>
<entry>
<para>Cannot add Vmware cluster with class loader conflict exception</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-347</para>
</entry>
<entry>
<para>listNetworks API: return vlan information only when the caller is ROOT
admin</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-348</para>
</entry>
<entry>
<para>deleteNetwork does not clean up network resource count correctly</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-354</para>
</entry>
<entry>
<para>Display of storage statistics is wrong</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-355</para>
</entry>
<entry>
<para>"Fix ""count"" in a bunch of API commands</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-357</para>
</entry>
<entry>
<para>"ISOs can be deleted while still attached to a running VM, and they
subsequently cannot be detached from a running VM</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-359</para>
</entry>
<entry>
<para>PropagateResourceEventCommand failes in cluster configuration</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-361</para>
</entry>
<entry>
<para>Wrong creation of guest networks on a KVM host in Multiple Physical Networks
with guest traffic</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-364</para>
</entry>
<entry>
<para>Docs point to download.cloud.com for AWS API script</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-368</para>
</entry>
<entry>
<para>OVM - cannot create guest VM</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-369</para>
</entry>
<entry>
<para>ASF 4.0 - unable to support XenServer 6.1 host</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-373</para>
</entry>
<entry>
<para>"static NAT and Firewall is not working on external firewall device SRX, it
needs to be implemented</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-377</para>
</entry>
<entry>
<para>provide deployment config access to marvin's testcase</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-378</para>
</entry>
<entry>
<para>mavenize marvin on master</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-390</para>
</entry>
<entry>
<para>Install Guide: Section 4.5.7 (Prepare the System VM Template): Links go to
cloud.com</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-397</para>
</entry>
<entry>
<para>Install Guide: Section 11.1 (Guest Traffic): Diagram is the wrong
diagram</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-398</para>
</entry>
<entry>
<para>Install Guide: Section 11.17.3 (Using VPN with Mac OSX): Not complete</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-404</para>
</entry>
<entry>
<para>Update docs on the usage of cloud-setup-database</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-412</para>
</entry>
<entry>
<para>Data truncation: Out of range value for column 'ram' at row </para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-415</para>
</entry>
<entry>
<para>restartNetwork call causes VM to be unreachable when Nicira based SDN is
used</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-416</para>
</entry>
<entry>
<para>XCP 1.6beta2 (61002c) - can't add a host</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-417</para>
</entry>
<entry>
<para>Handle password server securely to run on port 8080 on VR</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-424</para>
</entry>
<entry>
<para>Updated userdata not propagating to the VR</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-427</para>
</entry>
<entry>
<para>Change hardcoded step number references to dynamic link</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-428</para>
</entry>
<entry>
<para>Storage capacity shown in UI is incorrect</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-435</para>
</entry>
<entry>
<para>Vmware network labels are ignored when creating a Zone using basic
networking</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-441</para>
</entry>
<entry>
<para>Running mgmt server using jetty fails to start api server</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-446</para>
</entry>
<entry>
<para>"Host going to alert state, if you are adding already added host</para>
</entry>
</row>
<row>
<entry>
<para>CLOUDSTACK-448</para>
</entry>
<entry>