Skip to main content

IndexMaintenanceScenario

Agents scenarios · Implementation: mlsysim/engine/scenario_definitions/agents.py.

Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.

One edit’s synchronous re-indexing against exclusion of the stale entries.

Notes

Equation: Result = mlsysim.solvers.IndexMaintenanceModel.solve with the named scenario fields; no extra fitting or postprocessing is applied.

Assumptions: The supplied inputs use the units and validity regime documented by IndexMaintenanceModel.solve; this class binds one reproducible configuration.

Excludes: Any behavior excluded by IndexMaintenanceModel.solve, and measurement or calibration of the supplied inputs.

References

Implementation reference: mlsysim.solvers.IndexMaintenanceModel.solve documents the composed equation and its sources.

Examples

The named registry scenario supplies the stated inputs; this is a modeled calculation, not a new measurement.

>>> from mlsysim import Scenarios
>>> scenario = Scenarios.RepairEditIndexMaintenance
>>> scenario.result.chunks
16

Attributes

Name Description
batch
candidates
chunks_per_file
exclusion_check_time
exclusion_write_time
files
local_batch_time
parse_time
postings_time
remote_request_time
result Return mlsysim.solvers.IndexMaintenanceModel.solve for this scenario; output fields retain the units and feasibility semantics specified by that solver.

files

Type: int.

Declared default: required.

chunks_per_file

Type: int.

Declared default: required.

parse_time

Type: Quantity.

Declared default: required.

postings_time

Type: Quantity.

Declared default: required.

local_batch_time

Type: Quantity.

Declared default: required.

batch

Type: int.

Declared default: required.

remote_request_time

Type: Quantity.

Declared default: required.

exclusion_write_time

Type: Quantity.

Declared default: required.

candidates

Type: int.

Declared default: required.

exclusion_check_time

Type: Quantity.

Declared default: required.

result

engine.scenario_types.IndexMaintenanceScenario.result

Return mlsysim.solvers.IndexMaintenanceModel.solve for this scenario; output fields retain the units and feasibility semantics specified by that solver.

Equation: mlsysim.solvers.IndexMaintenanceModel.solve (scenario fields).

Back to top