package MlFront_Exec

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module MlFront_Exec.BuildTaskDistributionSource

Sourceval get_files_from_valuestore : valuestore:MlFront_Core.FilePath.t -> value_ids:string list -> (MlFront_Core.FilePath.t list, string) result MlFront_Exec.BuildCore.Alacarte_xpromise_apparatus.Promise.t
Sourceval get_asset_filepaths : valuestore:MlFront_Core.FilePath.t -> error_locations:MlFront_Thunk.BuildWriters.Standard.problem_location list -> what:string -> BuildCore.Alacarte_3_2_apparatus.V.t list -> (MlFront_Core.FilePath.t list, BuildCore.Alacarte_3_2_apparatus.V.t) result BuildCore.Alacarte_6_4_test.CSuspending.t
Sourceval make_task : valuestore:MlFront_Core.FilePath.t -> importtrace:bool -> importtrace2:bool -> build_pubkey:[ `PublicKey of string ] -> build_seckey:[ `SecretKey of string ] -> values_file:BuildCore.Io.file_object -> package_id:MlFront_Core.PackageId.t -> package_semver:MlFront_Thunk.ThunkSemver64.t -> apply_aliases: (MlFront_Core.StandardModuleId.t -> MlFront_Thunk.ThunkSemver64.t -> MlFront_Core.StandardModuleId.t * MlFront_Thunk.ThunkSemver64.t) option -> MlFront_Thunk.ThunkDist.t -> string -> (BuildCore.Alacarte_3_2_apparatus.O.t -> BuildCore.Alacarte_3_2_apparatus.K.t -> BuildCore.Alacarte_3_2_apparatus.V.t BuildInstance.Syntax.cont) -> BuildCore.Alacarte_3_2_apparatus.V.t BuildCore.Alacarte_6_4_test.CSuspending.t
Sourceval import_distribution : valuestore:MlFront_Core.FilePath.t -> importtrace:bool -> importtrace2:bool -> build_pubkey:[ `PublicKey of string ] -> build_seckey:[ `SecretKey of string ] -> tracestore_fps:MlFront_Core.FilePath.t list -> valuestore_fps:MlFront_Core.FilePath.t list -> package_id:MlFront_Core.PackageId.t -> BuildCore.Alacarte_6_4_test.CSuspending.state -> [< `AlreadyFailed | `Success Success ] BuildCore.Alacarte_6_4_test.CSuspending.t
Sourceval is_key_part_of_distribution : package_id:MlFront_Core.PackageId.t -> BuildCore.Alacarte_3_2_apparatus.K.t -> [> `Maybe | `No | `Yes ]
Sourceval visit_trace : importtrace:bool -> package_id:MlFront_Core.PackageId.t -> BuildCore.Alacarte_6_4_test.CSuspending.state -> int -> BuildCore.Alacarte_3_2_apparatus.K.t -> (BuildCore.Alacarte_3_2_apparatus.K.t * string) list -> BuildCore.Alacarte_3_2_apparatus.V.t -> unit
Sourceval distributed_valuestore_get : valuestore:MlFront_Core.FilePath.t -> valuestore_fps:MlFront_Core.FilePath.t list -> importtrace:bool -> importtrace2:bool -> package_id:MlFront_Core.PackageId.t -> BuildCore.Alacarte_3_2_apparatus.K.t -> String.t -> MlFront_Core.FilePath.t option MlFront_Exec.BuildCore.Alacarte_xpromise_apparatus.Promise.t

distributed_valuestore_get ~valuestore ~valuestore_fps key value_id copies the value with id value_id from one of the distributed value stores in valuestore_fps into the local valuestore valuestore if it doesn't already exist.

The following key kinds are never distributed: