337 changed files with 2692 additions and 2184 deletions
-
2go.mod
-
32replace_glog.sh
-
37replace_glog_calls.sh
-
32replace_imports.sh
-
54swap_log_levels.sh
-
12unmaintained/change_superblock/change_superblock.go
-
8unmaintained/diff_volume_servers/diff_volume_servers.go
-
10unmaintained/fix_dat/fix_dat.go
-
6unmaintained/load_test/load_test_meta_tail/load_test_meta_tail.go
-
10unmaintained/remove_duplicate_fids/remove_duplicate_fids.go
-
6unmaintained/see_dat/see_dat.go
-
4unmaintained/see_idx/see_idx.go
-
8weed/cluster/lock_client.go
-
4weed/cluster/lock_manager/distributed_lock_manager.go
-
30weed/cluster/lock_manager/lock_manager.go
-
8weed/cluster/lock_manager/lock_ring.go
-
6weed/cluster/master_client.go
-
8weed/command/benchmark.go
-
8weed/command/compact.go
-
16weed/command/export.go
-
34weed/command/filer.go
-
16weed/command/filer_backup.go
-
22weed/command/filer_meta_backup.go
-
4weed/command/filer_remote_gateway.go
-
40weed/command/filer_remote_gateway_buckets.go
-
4weed/command/filer_remote_sync.go
-
38weed/command/filer_remote_sync_dir.go
-
26weed/command/filer_replication.go
-
24weed/command/filer_sync.go
-
4weed/command/filer_sync_jobs.go
-
14weed/command/fix.go
-
20weed/command/iam.go
-
22weed/command/master.go
-
16weed/command/master_follower.go
-
4weed/command/mount_linux.go
-
20weed/command/mount_std.go
-
6weed/command/mq_agent.go
-
6weed/command/mq_broker.go
-
42weed/command/s3.go
-
6weed/command/server.go
-
22weed/command/sftp.go
-
30weed/command/update.go
-
44weed/command/volume.go
-
4weed/command/volume_test.go
-
20weed/command/webdav.go
-
10weed/filer/abstract_sql/abstract_sql_store.go
-
4weed/filer/abstract_sql/abstract_sql_store_kv.go
-
8weed/filer/arangodb/arangodb_store.go
-
8weed/filer/arangodb/arangodb_store_bucket.go
-
6weed/filer/arangodb/arangodb_store_kv.go
-
12weed/filer/cassandra/cassandra_store.go
-
12weed/filer/cassandra2/cassandra_store.go
-
14weed/filer/configuration.go
-
20weed/filer/elastic/v7/elastic_store.go
-
8weed/filer/elastic/v7/elastic_store_kv.go
-
8weed/filer/etcd/etcd_store.go
-
10weed/filer/filechunk_manifest.go
-
4weed/filer/filechunks2_test.go
-
40weed/filer/filer.go
-
10weed/filer/filer_conf.go
-
16weed/filer/filer_delete_entry.go
-
10weed/filer/filer_deletion.go
-
10weed/filer/filer_notify.go
-
6weed/filer/filer_notify_read.go
-
10weed/filer/filer_on_meta_event.go
-
18weed/filer/filerstore_hardlink.go
-
24weed/filer/filerstore_wrapper.go
-
4weed/filer/hbase/hbase_store.go
-
8weed/filer/leveldb/leveldb_store.go
-
8weed/filer/leveldb2/leveldb2_store.go
-
8weed/filer/leveldb3/leveldb3_store.go
-
40weed/filer/meta_aggregator.go
-
6weed/filer/meta_replay.go
-
8weed/filer/mongodb/mongodb_store.go
-
4weed/filer/mongodb/mongodb_store_kv.go
-
18weed/filer/reader_at.go
-
10weed/filer/reader_cache.go
-
4weed/filer/redis/universal_redis_store.go
-
10weed/filer/redis2/redis_store.go
-
4weed/filer/redis2/universal_redis_store.go
-
6weed/filer/redis3/item_list_serde.go
-
6weed/filer/redis3/kv_directory_children.go
-
10weed/filer/redis3/redis_store.go
-
4weed/filer/redis3/skiplist_element_store.go
-
4weed/filer/redis3/universal_redis_store.go
-
4weed/filer/redis_lua/universal_redis_store.go
-
6weed/filer/remote_storage.go
-
6weed/filer/rocksdb/rocksdb_store.go
-
26weed/filer/stream.go
-
16weed/filer/tarantool/tarantool_store.go
-
6weed/filer/tikv/tikv_store.go
-
38weed/filer/ydb/ydb_store.go
-
6weed/filer_client/filer_client_accessor.go
-
16weed/glog/glog.go
-
6weed/iamapi/iamapi_handlers.go
-
18weed/iamapi/iamapi_management_handlers.go
-
10weed/images/cropping.go
-
4weed/images/resizing.go
-
8weed/mount/dirty_pages_chunked.go
-
6weed/mount/filehandle.go
@ -0,0 +1,32 @@ |
|||
#!/bin/bash |
|||
|
|||
# Find all Go files containing glog calls |
|||
files=$(grep -l "glog\." --include="*.go" -r .) |
|||
|
|||
# Check if any files were found |
|||
if [ -z "$files" ]; then |
|||
echo "No files found containing glog calls" |
|||
exit 0 |
|||
fi |
|||
|
|||
# Print the files that will be modified |
|||
echo "The following files will be modified:" |
|||
echo "$files" |
|||
echo |
|||
|
|||
# Ask for confirmation |
|||
read -p "Do you want to proceed with the replacement? (y/n) " -n 1 -r |
|||
echo |
|||
if [[ ! $REPLY =~ ^[Yy]$ ]]; then |
|||
echo "Operation cancelled" |
|||
exit 1 |
|||
fi |
|||
|
|||
# Make the replacements |
|||
for file in $files; do |
|||
echo "Processing $file" |
|||
# Replace all glog function calls with log |
|||
sed -i '' 's/glog\./log\./g' "$file" |
|||
done |
|||
|
|||
echo "Replacement complete!" |
|||
@ -0,0 +1,37 @@ |
|||
#!/bin/bash |
|||
|
|||
# Find all Go files containing glog.V calls |
|||
files=$(grep -l "glog.V" --include="*.go" -r .) |
|||
|
|||
# Check if any files were found |
|||
if [ -z "$files" ]; then |
|||
echo "No files found containing glog.V calls" |
|||
exit 0 |
|||
fi |
|||
|
|||
# Print the files that will be modified |
|||
echo "The following files will be modified:" |
|||
echo "$files" |
|||
echo |
|||
|
|||
# Ask for confirmation |
|||
read -p "Do you want to proceed with the replacement? (y/n) " -n 1 -r |
|||
echo |
|||
if [[ ! $REPLY =~ ^[Yy]$ ]]; then |
|||
echo "Operation cancelled" |
|||
exit 1 |
|||
fi |
|||
|
|||
# Make the replacements |
|||
for file in $files; do |
|||
echo "Processing $file" |
|||
# Replace glog.V(n).Info with log.V(n).Info for n=0-4 |
|||
for level in {0..4}; do |
|||
# Replace Info calls |
|||
sed -i '' "s/glog.V($level).Info/log.V($level).Info/g" "$file" |
|||
# Replace Infof calls |
|||
sed -i '' "s/glog.V($level).Infof/log.V($level).Infof/g" "$file" |
|||
done |
|||
done |
|||
|
|||
echo "Replacement complete!" |
|||
@ -0,0 +1,32 @@ |
|||
#!/bin/bash |
|||
|
|||
# Find all Go files containing the old import path |
|||
files=$(grep -l "github.com/seaweedfs/seaweedfs/weed/glog" --include="*.go" -r .) |
|||
|
|||
# Check if any files were found |
|||
if [ -z "$files" ]; then |
|||
echo "No files found containing the old import path" |
|||
exit 0 |
|||
fi |
|||
|
|||
# Print the files that will be modified |
|||
echo "The following files will be modified:" |
|||
echo "$files" |
|||
echo |
|||
|
|||
# Ask for confirmation |
|||
read -p "Do you want to proceed with the replacement? (y/n) " -n 1 -r |
|||
echo |
|||
if [[ ! $REPLY =~ ^[Yy]$ ]]; then |
|||
echo "Operation cancelled" |
|||
exit 1 |
|||
fi |
|||
|
|||
# Make the replacements |
|||
for file in $files; do |
|||
echo "Processing $file" |
|||
# Use sed to replace the import path |
|||
sed -i '' 's|github.com/seaweedfs/seaweedfs/weed/glog|github.com/seaweedfs/seaweedfs/weed/util/log|g' "$file" |
|||
done |
|||
|
|||
echo "Replacement complete!" |
|||
@ -0,0 +1,54 @@ |
|||
#!/bin/bash |
|||
|
|||
# Find all Go files containing log.V calls |
|||
files=$(grep -l "log.V" --include="*.go" -r .) |
|||
|
|||
if [ -z "$files" ]; then |
|||
echo "No files found containing log.V calls" |
|||
exit 0 |
|||
fi |
|||
|
|||
# Create a temporary file for sed operations |
|||
temp_file=$(mktemp) |
|||
|
|||
# Process each file |
|||
for file in $files; do |
|||
echo "Processing $file" |
|||
|
|||
# First, replace log.V(-1) with a temporary placeholder |
|||
sed 's/log\.V(-1)/__TEMP_NEG_ONE__/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
|
|||
# Replace log.V(4) with log.V(-1) |
|||
sed 's/log\.V(4)/log.V(-1)/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
|
|||
# Replace the temporary placeholder with log.V(4) |
|||
sed 's/__TEMP_NEG_ONE__/log.V(4)/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
|
|||
# Swap log.V(0) and log.V(3) |
|||
sed 's/log\.V(0)/__TEMP_ZERO__/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
sed 's/log\.V(3)/log.V(0)/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
sed 's/__TEMP_ZERO__/log.V(3)/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
|
|||
# Swap log.V(1) and log.V(2) |
|||
sed 's/log\.V(1)/__TEMP_ONE__/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
sed 's/log\.V(2)/log.V(1)/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
sed 's/__TEMP_ONE__/log.V(2)/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
|
|||
# Replace any other log.V(n) with log.V(-1) |
|||
sed -E 's/log\.V\([5-9][0-9]*\)/log.V(-1)/g' "$file" > "$temp_file" |
|||
mv "$temp_file" "$file" |
|||
done |
|||
|
|||
# Clean up |
|||
rm -f "$temp_file" |
|||
|
|||
echo "Log level swapping completed!" |
|||
Some files were not shown because too many files changed in this diff
Write
Preview
Loading…
Cancel
Save
Reference in new issue