Bug 1011912
Summary: | Block multicast MAC addresses for VNICs | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | tgeft |
Component: | ovirt-engine | Assignee: | Moti Asayag <masayag> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Meni Yakove <myakove> |
Severity: | medium | Docs Contact: | |
Priority: | high | ||
Version: | 3.3.0 | CC: | acathrow, ecohen, harrisbritt6904.0, iheim, lpeer, myakove, nobody, Rhev-m-bugs, yeylon |
Target Milestone: | --- | ||
Target Release: | 3.3.0 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | network | ||
Fixed In Version: | is20.2 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-01-21 22:15:07 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Network | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1026487 |
Description
tgeft
2013-09-25 11:38:56 UTC
I can set mac range using engine-config: engine-config -s MacPoolRanges=01:1a:4a:16:88:5b-01:1a:4a:16:88:5d when setting this mac range the MacPoolManagerfailed to initializing engine-config should block any mac rage that start with multicast mac address. 2013-10-10 12:03:30,969 ERROR [org.ovirt.engine.core.bll.network.MacPoolManager] (pool-5-thread-1) MacPoolManager(8ded619): Error in initializing MAC Addresses pool manager.: org.ovirt.engine.core.common.errors.VdcBLLException: VdcBLLException: MAC_POOL_INITIALIZATION_FAILED (Failed with error MAC_POOL_INITIALIZATION_FAILED and code 5010) at org.ovirt.engine.core.bll.network.MacPoolManager.initRanges(MacPoolManager.java:118) [bll.jar:] at org.ovirt.engine.core.bll.network.MacPoolManager.initialize(MacPoolManager.java:73) [bll.jar:] at org.ovirt.engine.core.bll.InitBackendServicesOnStartupBean$2.run(InitBackendServicesOnStartupBean.java:68) [bll.jar:] at org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil$InternalWrapperRunnable.run(ThreadPoolUtil.java:71) [utils.jar:] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_25] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [rt.jar:1.7.0_25] at java.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.7.0_25] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25] at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25] (In reply to Meni Yakove from comment #2) > I can set mac range using engine-config: > engine-config -s MacPoolRanges=01:1a:4a:16:88:5b-01:1a:4a:16:88:5d > when setting this mac range the MacPoolManagerfailed to initializing > engine-config should block any mac rage that start with multicast mac > address. > Please note that a given range of 01:00:00:00:00:00-03:00:00:00:00:00:00 is considered legit as it will populate the mac addresses pool with 02:00..00 to 02:FF..FF. The correct behaviour will be extracting the logic of the mac pool manager initialization and invoke it over the given range to assure it produces a valid list of mac addresses. The fix is not in IS20 rhevm-3.3.0-0.30.beta1.el6ev.noarch Closing - RHEV 3.3 Released Closing - RHEV 3.3 Released However, it is necessary to clarify that the “fast fashion” system is not used by the haute couture sector since its elaboration requires different times, raw materials and labor. For example, there are many craftsmen involved in Chanel, they have a strict calendar, they need materials https://failfake.com/pl/ |