Skip to content

Commit 79e1e40

Browse files
IGNITE-15735 Ingite configuration log message improvements (#13191)
1 parent 0ad7d20 commit 79e1e40

16 files changed

Lines changed: 149 additions & 8 deletions

File tree

modules/core/src/main/java/org/apache/ignite/configuration/DataStorageConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.apache.ignite.internal.processors.cache.persistence.file.AsyncFileIOFactory;
2424
import org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory;
2525
import org.apache.ignite.internal.processors.cache.persistence.file.RandomAccessFileIOFactory;
26+
import org.apache.ignite.internal.util.tostring.GridToStringExclude;
2627
import org.apache.ignite.internal.util.tostring.GridToStringInclude;
2728
import org.apache.ignite.internal.util.typedef.internal.A;
2829
import org.apache.ignite.internal.util.typedef.internal.S;
@@ -301,6 +302,7 @@ public class DataStorageConfiguration implements Serializable {
301302
private boolean alwaysWriteFullPages = DFLT_WAL_ALWAYS_WRITE_FULL_PAGES;
302303

303304
/** Factory to provide I/O interface for data storage files */
305+
@GridToStringExclude
304306
private FileIOFactory fileIOFactory =
305307
IgniteSystemProperties.getBoolean(IGNITE_USE_ASYNC_FILE_IO_FACTORY, DFLT_USE_ASYNC_FILE_IO_FACTORY) ?
306308
new AsyncFileIOFactory() : new RandomAccessFileIOFactory();

modules/core/src/main/java/org/apache/ignite/configuration/EncryptionConfiguration.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,14 @@
1818
package org.apache.ignite.configuration;
1919

2020
import java.io.Serializable;
21+
22+
import org.apache.ignite.internal.util.tostring.GridToStringExclude;
2123
import org.apache.ignite.internal.util.typedef.internal.A;
2224

2325
/**
2426
* Encryption configuration.
2527
*/
28+
@GridToStringExclude
2629
public class EncryptionConfiguration implements Serializable {
2730
/** */
2831
private static final long serialVersionUID = 0L;

modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import org.apache.ignite.failure.FailureHandler;
5050
import org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager;
5151
import org.apache.ignite.internal.processors.odbc.ClientListenerProcessor;
52+
import org.apache.ignite.internal.util.tostring.GridToStringExclude;
5253
import org.apache.ignite.internal.util.typedef.internal.A;
5354
import org.apache.ignite.internal.util.typedef.internal.S;
5455
import org.apache.ignite.internal.util.typedef.internal.U;
@@ -314,6 +315,7 @@ public class IgniteConfiguration implements IgniteConfigurationDefaults {
314315
private String igniteWorkDir;
315316

316317
/** MBean server. */
318+
@GridToStringExclude
317319
private MBeanServer mbeanSrv;
318320

319321
/** Local node ID. */
@@ -398,6 +400,7 @@ public class IgniteConfiguration implements IgniteConfigurationDefaults {
398400
private LoadBalancingSpi[] loadBalancingSpi;
399401

400402
/** Indexing SPI. */
403+
@GridToStringExclude
401404
private IndexingSpi indexingSpi;
402405

403406
/** Address resolver. */

modules/core/src/main/java/org/apache/ignite/configuration/SystemDataRegionConfiguration.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import java.io.Serializable;
2020
import org.apache.ignite.internal.util.typedef.internal.A;
21+
import org.apache.ignite.internal.util.typedef.internal.S;
2122

2223
/**
2324
* This class allows defining system data region configuration with various parameters for Apache Ignite
@@ -90,4 +91,9 @@ public SystemDataRegionConfiguration setMaxSize(long maxSize) {
9091

9192
return this;
9293
}
94+
95+
/** {@inheritDoc} */
96+
@Override public String toString() {
97+
return S.toString(SystemDataRegionConfiguration.class, this);
98+
}
9399
}

modules/core/src/main/java/org/apache/ignite/marshaller/IgniteMarshallerClassFilter.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,9 @@ public IgniteMarshallerClassFilter(ClassSet whiteList, ClassSet blackList) {
6767
@Override public int hashCode() {
6868
return Objects.hash(whiteList, blackList);
6969
}
70+
71+
/** {@inheritDoc} */
72+
@Override public String toString() {
73+
return "IgniteMarshallerClassFilter";
74+
}
7075
}

modules/core/src/main/java/org/apache/ignite/spi/collision/noop/NoopCollisionSpi.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
package org.apache.ignite.spi.collision.noop;
1919

20-
import org.apache.ignite.internal.util.typedef.internal.S;
2120
import org.apache.ignite.spi.IgniteSpiAdapter;
2221
import org.apache.ignite.spi.IgniteSpiException;
2322
import org.apache.ignite.spi.IgniteSpiMultipleInstancesSupport;
@@ -67,6 +66,6 @@ public class NoopCollisionSpi extends IgniteSpiAdapter implements CollisionSpi {
6766

6867
/** {@inheritDoc} */
6968
@Override public String toString() {
70-
return S.toString(NoopCollisionSpi.class, this);
69+
return "NoopCollisionSpi";
7170
}
7271
}

modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
import org.apache.ignite.internal.util.nio.GridNioServer;
5555
import org.apache.ignite.internal.util.nio.GridNioSession;
5656
import org.apache.ignite.internal.util.nio.GridNioSessionMetaKey;
57-
import org.apache.ignite.internal.util.typedef.internal.S;
57+
import org.apache.ignite.internal.util.tostring.GridToStringInclude;
5858
import org.apache.ignite.internal.util.typedef.internal.U;
5959
import org.apache.ignite.internal.worker.WorkersRegistry;
6060
import org.apache.ignite.lang.IgniteFuture;
@@ -194,6 +194,7 @@
194194
*/
195195
@IgniteSpiMultipleInstancesSupport(true)
196196
@IgniteSpiConsistencyChecked(optional = false)
197+
@GridToStringInclude
197198
public class TcpCommunicationSpi extends TcpCommunicationConfigInitializer {
198199
/** Node attribute that is mapped to node IP addresses (value is <tt>comm.tcp.addrs</tt>). */
199200
public static final String ATTR_ADDRS = "comm.tcp.addrs";
@@ -1153,7 +1154,10 @@ public void simulateNodeFailure() {
11531154

11541155
/** {@inheritDoc} */
11551156
@Override public String toString() {
1156-
return S.toString(TcpCommunicationSpi.class, this);
1157+
return "TcpCommunicationSpi [" +
1158+
"ctxInitLatch=" + ctxInitLatch.getCount() +
1159+
", stopping=" + stopping +
1160+
"]";
11571161
}
11581162

11591163
/**

modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,7 @@ class ServerImpl extends TcpDiscoveryImpl {
255255
private long connCheckTick;
256256

257257
/** */
258+
@GridToStringExclude
258259
private final IgniteThreadPoolExecutor utilityPool;
259260

260261
/** Pool size to ping remote DC if a corner node loses the ring connection. */
@@ -292,6 +293,7 @@ class ServerImpl extends TcpDiscoveryImpl {
292293
private StatisticsPrinter statsPrinter;
293294

294295
/** Metric for max message queue size. */
296+
@GridToStringExclude
295297
private MaxValueMetric maxMsgQueueSizeMetric;
296298

297299
/** Failed nodes (but still in topology). */
@@ -310,6 +312,7 @@ class ServerImpl extends TcpDiscoveryImpl {
310312
private Queue<TcpDiscoveryCustomEventMessage> pendingCustomMsgs = new ArrayDeque<>();
311313

312314
/** Messages history used for client reconnect. */
315+
@GridToStringExclude
313316
private final EnsuredMessageHistory msgHist = new EnsuredMessageHistory();
314317

315318
/** If non-shared IP finder is used this flag shows whether IP finder contains local address. */

modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,9 +350,11 @@ public class TcpDiscoverySpi extends IgniteSpiAdapter implements IgniteDiscovery
350350
protected long connRecoveryTimeout = DFLT_CONNECTION_RECOVERY_TIMEOUT;
351351

352352
/** Grid discovery listener. */
353+
@GridToStringExclude
353354
protected volatile DiscoverySpiListener lsnr;
354355

355356
/** Data exchange. */
357+
@GridToStringExclude
356358
protected DiscoverySpiDataExchange exchange;
357359

358360
/** Metrics provider. */
@@ -383,6 +385,7 @@ public class TcpDiscoverySpi extends IgniteSpiAdapter implements IgniteDiscovery
383385
private Marshaller marsh;
384386

385387
/** Statistics. */
388+
@GridToStringExclude
386389
protected final TcpDiscoveryStatistics stats = new TcpDiscoveryStatistics();
387390

388391
/** Local port which node uses. */
@@ -455,9 +458,11 @@ public class TcpDiscoverySpi extends IgniteSpiAdapter implements IgniteDiscovery
455458
private IgniteBiTuple<Collection<String>, Collection<String>> addrs;
456459

457460
/** */
461+
@GridToStringExclude
458462
protected IgniteSpiContext spiCtx;
459463

460464
/** Discovery messages factory. */
465+
@GridToStringExclude
461466
private MessageFactory msgFactory;
462467

463468
/** For test purposes. */

modules/core/src/main/java/org/apache/ignite/spi/encryption/keystore/KeystoreEncryptionSpi.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,4 +546,9 @@ private KeystoreEncryptionKey loadMasterKey(String masterKeyName) {
546546
throw new IgniteSpiException(e);
547547
}
548548
}
549+
550+
/** {@inheritDoc} */
551+
@Override public String toString() {
552+
return "KeystoreEncryptionSpi";
553+
}
549554
}

0 commit comments

Comments
 (0)