Metin Dumandag

Results 30 issues of Metin Dumandag

The former implementation was relying on eventual replication of the schemas to all cluster members but it was susceptible to total schema (hence data) loss under certain scenarios. Also, it...

Type: Enhancement
Team: Client
Team: Core
Source: Internal
Module: Serialization

We allow reading nullable primitive fields as primitive fields as long as they are not null. Also, it is possible to read primitive fields as nullable primitives. The same holds...

Team: Client
Source: Internal
Module: Serialization
Type: Documentation

com.hazelcast.jet.sql.SqlClientCompactQueryTest.testQueryOnPrimitive[inMemoryFormat:OBJECT, clusterHaveUserClasses:true] Failed on the PR builder https://jenkins.hazelcast.com/job/Hazelcast-pr-builder/12485/testReport/junit/com.hazelcast.jet.sql/SqlClientCompactQueryTest/testQueryOnPrimitive_inMemoryFormat_OBJECT__clusterHaveUserClasses_true_/ Stacktrace: ``` com.hazelcast.sql.HazelcastSqlException: Proxy [hz:impl:replicatedMapService:__sql.catalog] was destroyed while being created. This may result in incomplete cleanup of resources. at com.hazelcast.sql.impl.client.SqlClientService.handleExecuteResponse(SqlClientService.java:280) at com.hazelcast.sql.impl.client.SqlClientService.execute(SqlClientService.java:128)...

Type: Test-Failure
Source: Internal
Module: Query
Team: SQL

We have decided not to provide the methods to read a default value in case of a missing field in the data. These methods were meant to be used with...

Team: Client
Type: Cleanup
Source: Internal
Module: Serialization
Add to Release Notes
All Languages Should Check

This PR updates the `CompactSerializer` interface, by moving the type name and class definitions to there. The newly added method names to the `CompactSerializer` API are `getTypeName` and `getCompactClass` (because...

Team: Client
Source: Internal
Module: Config
Module: Serialization
Add to Release Notes
All Languages Should Check

It was decided to fail with meaningful exception messages in case we are faced with a field type that is not supported by the reflective serializer yet. To do that,...

Team: Client
Source: Internal
Module: Serialization

PR builder against master (commit fa729d9863694df3ae759259910cd0e496774759) Failed on https://jenkins.hazelcast.com/job/Hazelcast-pr-builder/12284/testReport/junit/com.hazelcast.jet.pipeline.test/TestSourcesTest/test_itemStream_in_expected_range_0__mode_member_/ Stacktrace: ``` java.lang.AssertionError: Expected: exception with message a string containing "com.hazelcast.jet.pipeline.test.AssertionCompletedException" but: message was "Exception in ProcessorTasklet{086a-c71e-6bc4-0001/assertCollectedEventually#1}: java.lang.AssertionError: java.lang.AssertionError: emitted items...

Team: Core
Type: Test-Failure
Source: Internal
Module: Jet

These were converted into private classes during the 4.0 migration, as we were only supporting keyword arguments for the client configuration. However, that led to a poor user experience, as...

Type: Enhancement
Source: Internal

The error handling code around the serialization service is pretty bad. We are relying on the sys.exc_info() in so many unnecessary places, and the code around the places we re-raise...

Type: Cleanup
Source: Internal

We should recreate proxies on the cluster as part of the initialization process, to deal with the problem described in https://github.com/hazelcast/hazelcast/issues/12417

Source: Internal