commit | 65de9619e77095b53549013cf901385ad6df54d1 | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <shimizu.sho@jp.fujitsu.com> | Thu May 19 12:24:20 2016 -0700 |
committer | Sho Shimizu <sho.shimizu@gmail.com> | Tue May 31 19:59:05 2016 +0000 |
tree | 84c55e87e28cd15b2d4c0985f082e9e14105a6cc | |
parent | e4f76edbae2401a0c8d3577a47abc92aa5fe0954 [diff] [blame] |
Compaction of discrete resources with range based representation This resolves ONOS-4281 Change-Id: I0739ba94cc0b3ce617e2db44307fef396dcfb942 (cherry picked from commit 34e2c1c223ec62c85c2613c0d899a0cc06b63f33)
diff --git a/core/store/dist/src/main/java/org/onosproject/store/resource/impl/EncodableDiscreteResources.java b/core/store/dist/src/main/java/org/onosproject/store/resource/impl/EncodableDiscreteResources.java index 891f35f..a20ca52 100644 --- a/core/store/dist/src/main/java/org/onosproject/store/resource/impl/EncodableDiscreteResources.java +++ b/core/store/dist/src/main/java/org/onosproject/store/resource/impl/EncodableDiscreteResources.java
@@ -43,6 +43,10 @@ } static DiscreteResources of(Set<DiscreteResource> resources) { + if (resources.isEmpty()) { + return DiscreteResources.empty(); + } + DiscreteResource parent = resources.iterator().next().parent().get(); return of(parent, resources); }