# DurableJobsStorageStatus Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/)

## IsWriteProvider {#iswriteprovider-f8fa9b0e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/properties/iswriteprovider-f8fa9b0e/)

[Source](https://github.com/dotnet/orleans/blob/d515d75eaaa3a0390a74cb11c96aa758358b5a67/src/Orleans.DurableJobs/IDurableJobsStorageInspector.cs#L51)

```csharp
public bool IsWriteProvider
```

Gets whether this silo uses the provider to create new shards.

## NewestShardStartTime {#newestshardstarttime-8972751c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/properties/newestshardstarttime-8972751c/)

[Source](https://github.com/dotnet/orleans/blob/d515d75eaaa3a0390a74cb11c96aa758358b5a67/src/Orleans.DurableJobs/IDurableJobsStorageInspector.cs#L69)

```csharp
public DateTimeOffset? NewestShardStartTime
```

Gets the latest recognized shard start time, or `null` when none exist.

## OldestShardStartTime {#oldestshardstarttime-9a8dddfd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/properties/oldestshardstarttime-9a8dddfd/)

[Source](https://github.com/dotnet/orleans/blob/d515d75eaaa3a0390a74cb11c96aa758358b5a67/src/Orleans.DurableJobs/IDurableJobsStorageInspector.cs#L66)

```csharp
public DateTimeOffset? OldestShardStartTime
```

Gets the earliest recognized shard start time, or `null` when none exist.

## OwnedShardCount {#ownedshardcount-82caec94}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/properties/ownedshardcount-82caec94/)

[Source](https://github.com/dotnet/orleans/blob/d515d75eaaa3a0390a74cb11c96aa758358b5a67/src/Orleans.DurableJobs/IDurableJobsStorageInspector.cs#L57)

```csharp
public long OwnedShardCount
```

Gets the number of recognized shards with a recorded owner.

## PoisonedShardCount {#poisonedshardcount-fd235d24}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/properties/poisonedshardcount-fd235d24/)

[Source](https://github.com/dotnet/orleans/blob/d515d75eaaa3a0390a74cb11c96aa758358b5a67/src/Orleans.DurableJobs/IDurableJobsStorageInspector.cs#L60)

```csharp
public long PoisonedShardCount
```

Gets the number of recognized poisoned shards.

## ProviderName {#providername-0535d39f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/properties/providername-0535d39f/)

[Source](https://github.com/dotnet/orleans/blob/d515d75eaaa3a0390a74cb11c96aa758358b5a67/src/Orleans.DurableJobs/IDurableJobsStorageInspector.cs#L48)

```csharp
public string ProviderName
```

Gets the journal provider name.

## ShardCount {#shardcount-a08cebf5}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/properties/shardcount-a08cebf5/)

[Source](https://github.com/dotnet/orleans/blob/d515d75eaaa3a0390a74cb11c96aa758358b5a67/src/Orleans.DurableJobs/IDurableJobsStorageInspector.cs#L54)

```csharp
public long ShardCount
```

Gets the number of existing journals in the shard namespace.

## UnrecognizedShardCount {#unrecognizedshardcount-98d3f6f6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobsstoragestatus/properties/unrecognizedshardcount-98d3f6f6/)

[Source](https://github.com/dotnet/orleans/blob/d515d75eaaa3a0390a74cb11c96aa758358b5a67/src/Orleans.DurableJobs/IDurableJobsStorageInspector.cs#L63)

```csharp
public long UnrecognizedShardCount
```

Gets the number of journals whose shard metadata could not be interpreted.
