Skip to content

Migration of Interdomain component and OECC/PSC'22 test to Release 2

Lluis Gifre Renom requested to merge feat/cttc-interdomain-r21 into develop

Common:

  • Added .dockerignore file

Proto files:

  • Added DeleteSlice method to interdomain.proto

Scripts:

  • Added interdomain helper test scripts

Common - Tools - Context Queries:

  • Added field name to create context methods
  • Updated and improved Interdomain query methods

Common - Tools - Object Factory:

  • Added field name to Device and Link composers

Context component:

  • Changed internal queue of EventsCollector to PriorityQueue ordered by event timestamp

Interdomain component:

  • Migrated to Release 2
  • Added client and server implementation of DeleteSlice RPC method
  • Added configuration of remote domains through descriptor files
  • Added basic unitary tests

PathComp component - Frontend:

  • Corrected PathComp to use admin topology (interdomain is deprecated)
  • Corrected SubService computation when remote networks are in the computed path

Service component:

  • Improved SettingsHandler class
  • Extended L2NMEmulatedServiceHandler to update SettingsHandler with endpoint settings defined in the device descriptor

Slice component:

  • Fixed identification of interdomain slices
  • Fixed management of slice name

Tests - OECC/PSC'22:

  • Updated descriptors
  • Moved unused manifests to folder "old"
  • Updated deploy specs scripts
  • Updated dump_logs.sh script
  • Added expose_interdomain_dom2.sh script
Edited by Lluis Gifre Renom

Merge request reports