@@ -389,8 +389,8 @@ aqo_stat_reset(void)
389389hash_seq_init (& hash_seq ,stat_htab );
390390while ((entry = hash_seq_search (& hash_seq ))!= NULL )
391391{
392- if (hash_search (stat_htab ,& entry -> queryid ,HASH_REMOVE ,NULL )== NULL )
393- elog (ERROR ,"[AQO] hash table corrupted" );
392+ if (! hash_search (stat_htab ,& entry -> queryid ,HASH_REMOVE ,NULL ))
393+ elog (PANIC ,"[AQO] hash table corrupted" );
394394num_remove ++ ;
395395}
396396aqo_state -> stat_changed = true;
@@ -1226,7 +1226,7 @@ _aqo_data_remove(data_key *key)
12261226dsa_free (data_dsa ,entry -> data_dp );
12271227entry -> data_dp = InvalidDsaPointer ;
12281228
1229- if (hash_search (data_htab ,key ,HASH_REMOVE ,NULL )== NULL )
1229+ if (! hash_search (data_htab ,key ,HASH_REMOVE ,NULL ))
12301230elog (PANIC ,"[AQO] Inconsistent data hash table" );
12311231
12321232aqo_state -> data_changed = true;
@@ -1257,8 +1257,8 @@ aqo_qtexts_reset(void)
12571257
12581258Assert (DsaPointerIsValid (entry -> qtext_dp ));
12591259dsa_free (qtext_dsa ,entry -> qtext_dp );
1260- if (hash_search (qtexts_htab ,& entry -> queryid ,HASH_REMOVE ,NULL )== NULL )
1261- elog (ERROR ,"[AQO] hash table corrupted" );
1260+ if (! hash_search (qtexts_htab ,& entry -> queryid ,HASH_REMOVE ,NULL ))
1261+ elog (PANIC ,"[AQO] hash table corrupted" );
12621262num_remove ++ ;
12631263}
12641264aqo_state -> qtexts_changed = true;
@@ -1719,8 +1719,8 @@ _aqo_data_clean(uint64 fs)
17191719Assert (DsaPointerIsValid (entry -> data_dp ));
17201720dsa_free (data_dsa ,entry -> data_dp );
17211721entry -> data_dp = InvalidDsaPointer ;
1722- if (hash_search (data_htab ,& entry -> key ,HASH_REMOVE ,NULL )== NULL )
1723- elog (ERROR ,"[AQO] hash table corrupted" );
1722+ if (! hash_search (data_htab ,& entry -> key ,HASH_REMOVE ,NULL ))
1723+ elog (PANIC ,"[AQO] hash table corrupted" );
17241724removed ++ ;
17251725}
17261726
@@ -1746,8 +1746,8 @@ aqo_data_reset(void)
17461746{
17471747Assert (DsaPointerIsValid (entry -> data_dp ));
17481748dsa_free (data_dsa ,entry -> data_dp );
1749- if (hash_search (data_htab ,& entry -> key ,HASH_REMOVE ,NULL )== NULL )
1750- elog (ERROR ,"[AQO] hash table corrupted" );
1749+ if (! hash_search (data_htab ,& entry -> key ,HASH_REMOVE ,NULL ))
1750+ elog (PANIC ,"[AQO] hash table corrupted" );
17511751num_remove ++ ;
17521752}
17531753
@@ -1886,8 +1886,8 @@ aqo_queries_reset(void)
18861886/* Don't remove default feature space */
18871887continue ;
18881888
1889- if (hash_search (queries_htab ,& entry -> queryid ,HASH_REMOVE ,NULL )== NULL )
1890- elog (ERROR ,"[AQO] hash table corrupted" );
1889+ if (! hash_search (queries_htab ,& entry -> queryid ,HASH_REMOVE ,NULL ))
1890+ elog (PANIC ,"[AQO] hash table corrupted" );
18911891num_remove ++ ;
18921892}
18931893