#1859 - Added the call to file system reset
This commit is contained in:
@@ -1009,6 +1009,8 @@ class Node(SimComponent):
|
|||||||
for software in self.software_manager.software.values():
|
for software in self.software_manager.software.values():
|
||||||
software.set_original_state()
|
software.set_original_state()
|
||||||
|
|
||||||
|
self.file_system.set_original_state()
|
||||||
|
|
||||||
for nic in self.nics.values():
|
for nic in self.nics.values():
|
||||||
nic.set_original_state()
|
nic.set_original_state()
|
||||||
|
|
||||||
@@ -1039,13 +1041,18 @@ class Node(SimComponent):
|
|||||||
# Reset Session Manager
|
# Reset Session Manager
|
||||||
self.session_manager.clear()
|
self.session_manager.clear()
|
||||||
|
|
||||||
|
# Reset software
|
||||||
for software in self.software_manager.software.values():
|
for software in self.software_manager.software.values():
|
||||||
software.reset_component_for_episode(episode)
|
software.reset_component_for_episode(episode)
|
||||||
|
|
||||||
|
# Reset File System
|
||||||
|
self.file_system.reset_component_for_episode(episode)
|
||||||
|
|
||||||
# Reset all Nics
|
# Reset all Nics
|
||||||
for nic in self.nics.values():
|
for nic in self.nics.values():
|
||||||
nic.reset_component_for_episode(episode)
|
nic.reset_component_for_episode(episode)
|
||||||
|
|
||||||
|
#
|
||||||
if episode and self.sys_log:
|
if episode and self.sys_log:
|
||||||
self.sys_log.current_episode = episode
|
self.sys_log.current_episode = episode
|
||||||
self.sys_log.setup_logger()
|
self.sys_log.setup_logger()
|
||||||
|
|||||||
@@ -818,6 +818,7 @@ class Router(Node):
|
|||||||
nic.ip_address = ip_address
|
nic.ip_address = ip_address
|
||||||
nic.subnet_mask = subnet_mask
|
nic.subnet_mask = subnet_mask
|
||||||
self.sys_log.info(f"Configured port {port} with ip_address={ip_address}/{nic.ip_network.prefixlen}")
|
self.sys_log.info(f"Configured port {port} with ip_address={ip_address}/{nic.ip_network.prefixlen}")
|
||||||
|
self.set_original_state()
|
||||||
|
|
||||||
def enable_port(self, port: int):
|
def enable_port(self, port: int):
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user