diff options
author | Popescu, Serban <serban.popescu@amdocs.com> | 2019-02-13 10:29:59 -0500 |
---|---|---|
committer | Serban Popescu <serban.popescu@amdocs.com> | 2019-02-13 10:30:26 -0500 |
commit | f60a17c6abb6deef1c24f917488745cbc6e6a566 (patch) | |
tree | 3f7e612e4c1c0bcb435e6bbc851f09e8baa3afb7 /src/test/resources/payloads | |
parent | 0c40bcde9facc109ceb8dabb91156df2b4fb4129 (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/payloads')
-rw-r--r-- | src/test/resources/payloads/bulk2.json | 84 |
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" + } + } + ] +} |