@@ -31,6 +31,7 @@ import (
3131 backendInit "github.com/hashicorp/terraform/internal/backend/init"
3232 backendLocal "github.com/hashicorp/terraform/internal/backend/local"
3333 backendPluggable "github.com/hashicorp/terraform/internal/backend/pluggable"
34+ "github.com/hashicorp/terraform/internal/backend/pluggable/chunks"
3435 "github.com/hashicorp/terraform/internal/cloud"
3536 "github.com/hashicorp/terraform/internal/command/arguments"
3637 "github.com/hashicorp/terraform/internal/command/clistate"
@@ -2071,7 +2072,7 @@ func (m *Meta) savedStateStore(sMgr *clistate.LocalState, factory providers.Fact
20712072 TypeName : s .StateStore .Type ,
20722073 Config : stateStoreConfigVal ,
20732074 Capabilities : providers.StateStoreClientCapabilities {
2074- ChunkSize : backendPluggable .DefaultStateStoreChunkSize ,
2075+ ChunkSize : chunks .DefaultStateStoreChunkSize ,
20752076 },
20762077 })
20772078 diags = diags .Append (cfgStoreResp .Diagnostics )
@@ -2080,10 +2081,10 @@ func (m *Meta) savedStateStore(sMgr *clistate.LocalState, factory providers.Fact
20802081 }
20812082
20822083 chunkSize := cfgStoreResp .Capabilities .ChunkSize
2083- if chunkSize == 0 || chunkSize > backendPluggable .MaxStateStoreChunkSize {
2084+ if chunkSize == 0 || chunkSize > chunks .MaxStateStoreChunkSize {
20842085 diags = diags .Append (fmt .Errorf ("Failed to negotiate acceptable chunk size. " +
20852086 "Expected size > 0 and <= %d bytes, provider wants %d bytes" ,
2086- backendPluggable .MaxStateStoreChunkSize , chunkSize ,
2087+ chunks .MaxStateStoreChunkSize , chunkSize ,
20872088 ))
20882089 return nil , diags
20892090 }
@@ -2348,7 +2349,7 @@ func (m *Meta) stateStoreInitFromConfig(c *configs.StateStore, factory providers
23482349 TypeName : c .Type ,
23492350 Config : stateStoreConfigVal ,
23502351 Capabilities : providers.StateStoreClientCapabilities {
2351- ChunkSize : backendPluggable .DefaultStateStoreChunkSize ,
2352+ ChunkSize : chunks .DefaultStateStoreChunkSize ,
23522353 },
23532354 })
23542355 diags = diags .Append (cfgStoreResp .Diagnostics )
@@ -2357,10 +2358,10 @@ func (m *Meta) stateStoreInitFromConfig(c *configs.StateStore, factory providers
23572358 }
23582359
23592360 chunkSize := cfgStoreResp .Capabilities .ChunkSize
2360- if chunkSize == 0 || chunkSize > backendPluggable .MaxStateStoreChunkSize {
2361+ if chunkSize == 0 || chunkSize > chunks .MaxStateStoreChunkSize {
23612362 diags = diags .Append (fmt .Errorf ("Failed to negotiate acceptable chunk size. " +
23622363 "Expected size > 0 and <= %d bytes, provider wants %d bytes" ,
2363- backendPluggable .MaxStateStoreChunkSize , chunkSize ,
2364+ chunks .MaxStateStoreChunkSize , chunkSize ,
23642365 ))
23652366 return nil , cty .NilVal , cty .NilVal , diags
23662367 }
0 commit comments