1996fanrui commented on PR #23994:
URL: https://github.com/apache/flink/pull/23994#issuecomment-1869905090

   Thanks @RocMarshal for the quick review!
    
   > if we run the followed case, will be our expected results consistent with 
the current fixed results?
   > 
   > ```
   >     @Test
   >     void testUnknownCases() {
   >         Configuration original = new Configuration();
   >         final DelegatingConfiguration delegatingConf =
   >                 new DelegatingConfiguration(original, "prefix.");
   > 
   >         // Test for integer
   >         ConfigOption<Integer> integerOption =
   >                 
ConfigOptions.key("integer.key").intType().noDefaultValue();
   > 
   >         // integerOption doesn't exist in delegatingConf, and it should be 
overrideDefault.
   >         original.setInteger(integerOption, 1);
   >         assertThat(delegatingConf.getInteger(integerOption, 
2)).isEqualTo(2);
   > 
   >         // integerOption exists in delegatingConf, and it should be value 
that set before.
   >         delegatingConf.setInteger(integerOption, 3);
   >         assertThat(delegatingConf.getInteger(integerOption, 
2)).isEqualTo(3);
   > 
   >         delegatingConf.removeConfig(integerOption);
   >         System.out.println(delegatingConf.get(integerOption));
   > 
   >     }
   > ```
   > 
   > If not, it may be a bug ?
   
   It's indeed a bug. The `removeConfig` and `removeKey` of 
`DelegatingConfiguration` missed the `prefix` as well. I didn't notice them in 
the beginning. Would you like to fix it? If yes, feel free to take it, and I'm 
glad to help review.
   
   Also, I have addressed your other comments. Please help double-check in your 
free time, thanks~
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to