aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/resources
diff options
context:
space:
mode:
authorPopescu, Serban <serban.popescu@amdocs.com>2019-02-13 10:29:59 -0500
committerSerban Popescu <serban.popescu@amdocs.com>2019-02-13 10:30:26 -0500
commitf60a17c6abb6deef1c24f917488745cbc6e6a566 (patch)
tree3f7e612e4c1c0bcb435e6bbc851f09e8baa3afb7 /src/test/resources
parent0c40bcde9facc109ceb8dabb91156df2b4fb4129 (diff)
Performance Improvements for Gizmo bulk API
Use bulk operations with Gizmo/Champ to improve performance. Also allows for HA by allowing Champ to operate in stateless mode Change-Id: I63bbbf8d6071cecb4b22110c477d7dc592026200 Issue-ID: AAI-2147 Signed-off-by: Serban Popescu <serban.popescu@amdocs.com>
Diffstat (limited to 'src/test/resources')
-rw-r--r--src/test/resources/payloads/bulk2.json84
1 files changed, 84 insertions, 0 deletions
diff --git a/src/test/resources/payloads/bulk2.json b/src/test/resources/payloads/bulk2.json
new file mode 100644
index 0000000..9021700
--- /dev/null
+++ b/src/test/resources/payloads/bulk2.json
@@ -0,0 +1,84 @@
+{
+ "objects":[
+ {
+ "operation":"add",
+ "v1":{
+ "type":"vserver",
+ "properties":{
+ "vserver-id":"VSER1",
+ "vserver-name":"test-vserver",
+ "vserver-name2":"alt-test-vserver",
+ "vserver-selflink":"http://1.2.3.4/moreInfo",
+ "in-maint":false,
+ "is-closed-loop-disabled":false
+ }
+ }
+ },
+ {
+ "operation":"modify",
+ "v2":{
+ "id":"50bdab41-ad1c-4d00-952c-a0aa5d827811",
+ "type":"pserver",
+ "properties":{
+ "ptnii-equip-name":"e-name",
+ "equip-type":"server",
+ "hostname":"steve-host2",
+ "equip-vendor":"HP",
+ "equip-model":"DL380p-nd",
+ "fqdn":"myhost.onap.net",
+ "purpose":"my-purpose",
+ "ipv4-oam-address":"1.2.3.4"
+ }
+ }
+ },
+ {
+ "operation":"patch",
+ "v3":{
+ "id":"50bdab41-ad1c-4d00-952c-a0aa5d827811",
+ "type":"pserver",
+ "properties":{
+ "purpose":"new-purpose"
+ }
+ }
+ },
+ {
+ "operation":"delete",
+ "v4":{
+ "id":"50bdab41-ad1c-4d00-952c-a0aa5d827811",
+ "type":"pserver"
+ }
+ }
+ ],
+ "relationships":[
+ {
+ "operation":"add",
+ "e1":{
+ "type":"tosca.relationships.HostedOn",
+ "source":"$v1",
+ "target":"services/inventory/v13/pserver/1d326bc7-b985-492b-9604-0d5d1f06f908",
+ "properties":{
+ "contains-other-v":"NONE"
+ }
+ }
+ },
+ {
+ "operation":"modify",
+ "e2":{
+ "id":"50bdab41-ad1c-4d00-952c-a0aa5d827811",
+ "type":"tosca.relationships.HostedOn",
+ "source":"services/inventory/v13/vserver/50bdab41-ad1c-4d00-952c-a0aa5d827811",
+ "target":"services/inventory/v13/pserver/1d326bc7-b985-492b-9604-0d5d1f06f908",
+ "properties":{
+ "contains-other-v":"NONE"
+ }
+ }
+ },
+ {
+ "operation":"delete",
+ "e3":{
+ "id":"50bdab41-ad1c-4d00-952c-a0aa5d827811",
+ "type":"tosca.relationships.HostedOn"
+ }
+ }
+ ]
+}