Yes, it’s actually on this query where it happens more often:
{
queryPodcastContents {
data {
slug {
iv
}
playlistId {
iv
}
name {
iv
}
heroImage {
iv {
url
}
}
heroImageMobile {
iv {
url
}
}
promoImage {
iv {
url
}
}
seoImage {
iv {
url
}
}
sharingImage {
iv {
url
}
}
creators {
iv {
data {
name {
iv
}
slug {
iv
}
description {
iv
}
image {
iv {
url
}
}
}
}
}
categories {
iv {
data {
name {
iv
}
slug {
iv
}
heroImage {
iv {
url
}
}
colour {
iv
}
}
}
}
previewImage {
iv {
url
}
}
}
}
}
Thanks for that build. I’m not sure if related but I’ve noticed these this morning:
{
"logLevel": "Warning",
"action": "reolveField",
"status": "failed",
"field": "iv",
"exception": {
"type": "MongoDB.Driver.MongoWaitQueueFullException",
"message": "The wait queue for acquiring a connection to server [**IP_ADDRESS**]:27017 is full.",
"stackTrace": " at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquireConnectionHelper.CheckingOutConnection()\n at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquireConnectionAsync(CancellationToken cancellationToken)\n at MongoDB.Driver.Core.Servers.Server.GetChannelAsync(CancellationToken cancellationToken)\n at MongoDB.Driver.Core.Operations.CountDocumentsOperation.ExecuteAsync(IReadBinding binding, CancellationToken cancellationToken)\n at MongoDB.Driver.OperationExecutor.ExecuteReadOperationAsync[TResult](IReadBinding binding, IReadOperation`1 operation, CancellationToken cancellationToken)\n at MongoDB.Driver.MongoCollectionImpl`1.ExecuteReadOperationAsync[TResult](IClientSessionHandle session, IReadOperation`1 operation, ReadPreference readPreference, CancellationToken cancellationToken)\n at MongoDB.Driver.MongoCollectionImpl`1.UsingImplicitSessionAsync[TResult](Func`2 funcAsync, CancellationToken cancellationToken)\n at Squidex.Domain.Apps.Entities.MongoDb.Assets.MongoAssetRepository.QueryAsync(Guid appId, HashSet`1 ids) in /src/src/Squidex.Domain.Apps.Entities.MongoDb/Assets/MongoAssetRepository.cs:line 125\n at Squidex.Domain.Apps.Entities.Assets.AssetQueryService.QueryAsync(QueryContext context, Q query) in /src/src/Squidex.Domain.Apps.Entities/Assets/AssetQueryService.cs:line 85\n at Squidex.Domain.Apps.Entities.Contents.QueryExecutionContext.GetReferencedAssetsAsync(ICollection`1 ids) in /src/src/Squidex.Domain.Apps.Entities/Contents/QueryExecutionContext.cs:line 103\n at GraphQL.Instrumentation.MiddlewareResolver.Resolve(ResolveFieldContext context)\n at Squidex.Domain.Apps.Entities.Contents.GraphQL.LoggingMiddleware.<>c__DisplayClass0_1.<<Create>b__1>d.MoveNext() in /src/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/LoggingMiddleware.cs:line 27"
}
}
Maybe it is related to assets? We do save them in MongoDb as well, on the same instance