mirror of https://github.com/redis/redis.git
				
				
				
			CONFIG REWRITE: old development comments removed.
This commit is contained in:
		
							parent
							
								
									b221e13dac
								
							
						
					
					
						commit
						3b9cf3ed3a
					
				
							
								
								
									
										36
									
								
								src/config.c
								
								
								
								
							
							
						
						
									
										36
									
								
								src/config.c
								
								
								
								
							| 
						 | 
				
			
			@ -1126,41 +1126,13 @@ void configGetCommand(redisClient *c) {
 | 
			
		|||
 * CONFIG REWRITE implementation
 | 
			
		||||
 *----------------------------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
/* IGNORE:
 | 
			
		||||
 *
 | 
			
		||||
 * rename-command
 | 
			
		||||
 * include
 | 
			
		||||
 *
 | 
			
		||||
 * Special handling:
 | 
			
		||||
 *
 | 
			
		||||
 * notify-keyspace-events
 | 
			
		||||
 * client-output-buffer-limit
 | 
			
		||||
 * save
 | 
			
		||||
 * appendonly
 | 
			
		||||
 * appendfsync
 | 
			
		||||
 * dir
 | 
			
		||||
 * maxmemory-policy
 | 
			
		||||
 * loglevel
 | 
			
		||||
 * unixsocketperm
 | 
			
		||||
 * slaveof
 | 
			
		||||
 *
 | 
			
		||||
 * Type of config directives:
 | 
			
		||||
 *
 | 
			
		||||
 * CUSTOM
 | 
			
		||||
 * VERBATIM
 | 
			
		||||
 * YESNO
 | 
			
		||||
 * L
 | 
			
		||||
 * LL
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define REDIS_CONFIG_REWRITE_SIGNATURE "# Generated by CONFIG REWRITE"
 | 
			
		||||
 | 
			
		||||
/* We use the following dictionary type to store where a configuration
 | 
			
		||||
 * option is mentioned in the old configuration file, so it's
 | 
			
		||||
 * like "maxmemory" -> list of line numbers (first line is zero). */
 | 
			
		||||
unsigned int dictSdsHash(const void *key);
 | 
			
		||||
int dictSdsKeyCompare(void *privdata, const void *key1, const void *key2);
 | 
			
		||||
unsigned int dictSdsCaseHash(const void *key);
 | 
			
		||||
int dictSdsKeyCaseCompare(void *privdata, const void *key1, const void *key2);
 | 
			
		||||
void dictSdsDestructor(void *privdata, void *val);
 | 
			
		||||
void dictListDestructor(void *privdata, void *val);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1220,7 +1192,7 @@ void rewriteConfigAddLineNumberToOption(struct rewriteConfigState *state, sds op
 | 
			
		|||
void rewriteConfigMarkAsProcessed(struct rewriteConfigState *state, char *option) {
 | 
			
		||||
    sds opt = sdsnew(option);
 | 
			
		||||
 | 
			
		||||
    if (dictAdd(state->rewritten,opt) != DICT_OK) sdsfree(opt);
 | 
			
		||||
    if (dictAdd(state->rewritten,opt,NULL) != DICT_OK) sdsfree(opt);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Read the old file, split it into lines to populate a newly created
 | 
			
		||||
| 
						 | 
				
			
			@ -1617,7 +1589,7 @@ void rewriteConfigRemoveOrphaned(struct rewriteConfigState *state) {
 | 
			
		|||
 | 
			
		||||
        /* Don't blank lines about options the rewrite process
 | 
			
		||||
         * don't understand. */
 | 
			
		||||
        if (dictFetch(state->rewritten,option) == NULL) {
 | 
			
		||||
        if (dictFetchValue(state->rewritten,option) == NULL) {
 | 
			
		||||
            redisLog(REDIS_DEBUG,"Not rewritten option: %s", option);
 | 
			
		||||
            continue;
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue