Re: [android-building] Build Android 8.0 error.Help me,please!

2017-12-26 Thread Colin Cross
"mokee-api-stubs" is not a module that exists in AOSP, you'll have to get
help from wherever you got your source from.

On Tue, Dec 26, 2017 at 3:09 AM,  wrote:

> FAILED: /home/jack/Mokee/O/out/target/common/docs/mokee-api-stubs-
> timestamp
> /bin/bash -c "(mkdir -p /home/jack/Mokee/O/out/target/
> common/obj/JAVA_LIBRARIES/mokee-api-stubs_intermediates/ ) && (rm -f
> /home/jack/Mokee/O/out/target/common/obj/JAVA_LIBRARIES/
> mokee-api-stubs_intermediates/droiddoc-src-list ) && (touch
> /home/jack/Mokee/O/out/target/common/obj/JAVA_LIBRARIES/
> mokee-api-stubs_intermediates/droiddoc-src-list ) && (echo -n
> 'mokee-sdk/sdk/src/java/mokee/alarmclock/ClockContract.java
> mokee-sdk/sdk/src/java/mokee/alarmclock/MoKeeAlarmClock.java
> mokee-sdk/sdk/src/java/mokee/app/CustomTile.java
> mokee-sdk/sdk/src/java/mokee/app/CustomTileListenerService.java
> mokee-sdk/sdk/src/java/mokee/app/MKContextConstants.java
> mokee-sdk/sdk/src/java/mokee/app/MKStatusBarManager.java
> mokee-sdk/sdk/src/java/mokee/app/MKTelephonyManager.java
> mokee-sdk/sdk/src/java/mokee/app/Profile.java
> mokee-sdk/sdk/src/java/mokee/app/ProfileGroup.java
> mokee-sdk/sdk/src/java/mokee/app/ProfileManager.java
> mokee-sdk/sdk/src/java/mokee/app/StatusBarPanelCustomTile.java
> mokee-sdk/sdk/src/java/mokee/content/Intent.java
> mokee-sdk/sdk/src/java/mokee/externalviews/ExternalView.java
> mokee-sdk/sdk/src/java/mokee/externalviews/ExternalViewProperties.java
> mokee-sdk/sdk/src/java/mokee/externalviews/ExternalViewProviderService.java
> mokee-sdk/sdk/src/java/mokee/hardware/DisplayMode.java
> mokee-sdk/sdk/src/java/mokee/hardware/HSIC.java
> mokee-sdk/sdk/src/java/mokee/hardware/LiveDisplayConfig.java
> mokee-sdk/sdk/src/java/mokee/hardware/LiveDisplayManager.java
> mokee-sdk/sdk/src/java/mokee/hardware/MKHardwareManager.java
> mokee-sdk/sdk/src/java/mokee/hardware/ThermalListenerCallback.java
> mokee-sdk/sdk/src/java/mokee/hardware/TouchscreenGesture.java
> mokee-sdk/sdk/src/java/mokee/media/AudioSessionInfo.java
> mokee-sdk/sdk/src/java/mokee/media/MKAudioManager.java
> mokee-sdk/sdk/src/java/mokee/media/MediaRecorder.java
> mokee-sdk/sdk/src/java/mokee/os/Build.java 
> mokee-sdk/sdk/src/java/mokee/os/Concierge.java
> mokee-sdk/sdk/src/java/mokee/power/PerformanceManager.java
> mokee-sdk/sdk/src/java/mokee/power/PerformanceManagerInternal.java
> mokee-sdk/sdk/src/java/mokee/power/PerformanceProfile.java
> mokee-sdk/sdk/src/java/mokee/preference/ConstraintsHelper.java
> mokee-sdk/sdk/src/java/mokee/preference/GlobalSettingSwitchPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/MKGlobalSettingSwitchPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/MKSecureSettingListPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/MKSecureSettingSwitchPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/MKSystemSettingDropDownPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/MKSystemSettingListPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/MKSystemSettingSwitchPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/RemotePreference.java
> mokee-sdk/sdk/src/java/mokee/preference/RemotePreferenceManager.java
> mokee-sdk/sdk/src/java/mokee/preference/RemotePreferenceUpdater.java
> mokee-sdk/sdk/src/java/mokee/preference/SecureSettingSwitchPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/SelfRemovingDropDownPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/SelfRemovingListPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/SelfRemovingPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/SelfRemovingSwitchPreference.java
> mokee-sdk/sdk/src/java/mokee/preference/SettingsHelper.java
> mokee-sdk/sdk/src/java/mokee/preference/SystemSettingSwitchPreference.java
> mokee-sdk/sdk/src/java/mokee/profiles/AirplaneModeSettings.java
> mokee-sdk/sdk/src/java/mokee/profiles/BrightnessSettings.java
> mokee-sdk/sdk/src/java/mokee/profiles/ConnectionSettings.java
> mokee-sdk/sdk/src/java/mokee/profiles/LockSettings.java
> mokee-sdk/sdk/src/java/mokee/profiles/RingModeSettings.java
> mokee-sdk/sdk/src/java/mokee/profiles/StreamSettings.java
> mokee-sdk/sdk/src/java/mokee/providers/DataUsageContract.java
> mokee-sdk/sdk/src/java/mokee/providers/MKSettings.java
> mokee-sdk/sdk/src/java/mokee/providers/WeatherContract.java
> mokee-sdk/sdk/src/java/mokee/util/ColorUtils.java
> mokee-sdk/sdk/src/java/mokee/util/palette/ColorCutQuantizer.java
> mokee-sdk/sdk/src/java/mokee/util/palette/ColorUtils.java
> mokee-sdk/sdk/src/java/mokee/util/palette/DefaultGenerator.java
> mokee-sdk/sdk/src/java/mokee/util/palette/Palette.java
> mokee-sdk/sdk/src/java/mokee/weather/MKWeatherManager.java
> mokee-sdk/sdk/src/java/mokee/weather/RequestInfo.java
> mokee-sdk/sdk/src/java/mokee/weather/WeatherInfo.java
> mokee-sdk/sdk/src/java/mokee/weather/WeatherLocation.java
> mokee-sdk/sdk/src/java/mokee/weather/util/WeatherUtils.java
> mokee-sdk/sdk/src/java/mokee/weatherservice/ServiceRequest.java
> 

[android-building] Help! I compiled msm-wahoo-4.4-oreo-mr1, but has an issue after booted.

2017-12-26 Thread ztx999

Hi.
My device is Pixel 2 XL. I compiled the kernel that 
msm-wahoo-4.4-oreo-mr1 successfully, but when i touch the screen after 
booted, it has no response.

I pull the dmesg info, find some error, I don't know what means, plz 
help me, thanks!!





[0.00] Booting Linux on physical CPU 0x0

[0.00] Initializing cgroup subsys cpuset

[0.00] Initializing cgroup subsys cpu

[0.00] Initializing cgroup subsys cpuacct

[0.00] Initializing cgroup subsys schedtune

[0.00] Linux version 4.4.88-g631747a (brad@linux) (gcc version 
> 4.9.x 20150123 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Dec 26 17:02:52 CST 
> 2017

[0.00] Boot CPU: AArch64 Processor [51af8014]

[0.00] Machine: Qualcomm Technologies, Inc. MSM8998 v2.1

[0.00] efi: Getting EFI parameters from FDT:

[0.00] efi: UEFI not found.

..

[0.00] On node 0 totalpages: 981439

[0.00] DMA zone: 7252 pages used for memmap

[0.00] DMA zone: 0 pages reserved

[0.00] DMA zone: 464127 pages, LIFO batch:31

[0.00] Normal zone: 8083 pages used for memmap

[0.00] Normal zone: 517312 pages, LIFO batch:31

[0.00] psci: probing for conduit method from DT.

[0.00] psci: PSCIv1.0 detected in firmware.

[0.00] psci: Using standard PSCI v0.2 function IDs

[0.00] psci: MIGRATE_INFO_TYPE not supported.

[0.00] psci: Initializing psci_cpu_init

[0.00] psci: Initializing psci_cpu_init

[0.00] psci: Initializing psci_cpu_init

[0.00] psci: Initializing psci_cpu_init

[0.00] psci: Initializing psci_cpu_init

[0.00] psci: Initializing psci_cpu_init

[0.00] psci: Initializing psci_cpu_init

[0.00] PERCPU: Embedded 21 pages/cpu @ s48384 r8192 
> d29440 u86016

[0.00] pcpu-alloc: s48384 r8192 d29440 u86016 alloc=21*4096

[0.00] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 

[0.00] CPU features: enabling workaround for Kryo2xx Silver erratum 
> 845719

[0.00] Built 1 zonelists in Zone order, mobility grouping on. 
>  Total pages: 966104

[0.00] Kernel command line: rcupdate.rcu_expedited=1 
> androidboot.hardware=taimen lpm_levels.sleep_disabled=1 user_debug=31 
> msm_rtb.filter=0 ehci-hcd.park=3 service_locator.enable=1 swiotlb=2048 
> firmware_class.path=/vendor/firmware loop.max_part=7 raid=noautodetect 
> buildvariant=userdebug androidboot.revision=rev_10 
> androidboot.bootreason=reboot androidboot.hardware.sku=G011C 
> bootcable.type=400MA androidboot.ddr_size=4096MB androidboot.ddr_info=HYNIX 
> msm_poweroff.download_mode=0 androidboot.ramdump_enable=0 
> androidboot.hardware.display=MP androidboot.hardware.ufs=64GB,SAMSUNG 
> androidboot.cid= androidboot.hardware.color=VB 
> androidboot.hardware.variant=GA00125-US androidboot.hardware.mid=2 
> androidboot.boottime=1BLL:132,1BLE:904,2BLL:29,2BLE:177,AVB:440,KL:0,KD:475,ODT:149,SW:9994
>  
> androidboot.verifiedbootstate=orange androidboot.keymaster=1 dm="1 vroot 
> none ro 1,0 5159992 verity 1 PARTUUID=b6bc8a8a-9107-99b1-c836-5b9b3225d01e 
> PARTUUID=b6bc8a8a-9107-99b1-c836-5b9b3225d01e 4096 40

[0.00] device-mapper: init: will configure 1 devices

[0.00] log_buf_len individual max cpu contribution: 131072 bytes

[0.00] log_buf_len total cpu_extra contributions: 917504 bytes

[0.00] log_buf_len min size: 131072 bytes

[0.00] log_buf_len: 1048576 bytes

[0.00] early log buf free: 122036(93%)

[0.00] PID hash table entries: 4096 (order: 3, 32768 bytes)

[0.00] Dentry cache hash table entries: 524288 (order: 10, 4194304 
> bytes)

[0.00] Inode-cache hash table entries: 262144 (order: 9, 2097152 
> bytes)

[0.00] software IO TLB [mem 0xf580-0xf5c0] (4MB) mapped at 
> [-]

[0.00] Memory: 3561396K/3925756K available (18684K kernel code, 
> 2850K rwdata, 9632K rodata, 9536K init, 4565K bss, 200520K reserved, 
> 163840K cma-reserved)

[0.00] Virtual kernel memory layout:\x0amodules : 
> 0xff80 - 0xff800800   (   128 MB)\x0avmalloc : 
> 0xff800800 - 0xffbdbfff   (   246 GB)\x0a  .init : 
> 0x - 0x   (  9536 KB)\x0a  .text : 
> 0x - 0x   ( 18688 KB)\x0a.rodata : 
> 0x - 0x   (  9664 KB)\x0a  .data : 
> 0x - 0x   (  2851 KB)\x0avmemmap : 
> 0xffbdc000 - 0xffbfc000   ( 8 GB maximum)\x0a   
>0xffbde600 - 0xffbde9f93000   (63 MB actual)\x0a   
>  fixed   : 0xffbffe7fd000 - 0xffbffec0   (  4108 KB)\x0aPCI 
> I/O : 0xffbffee0 - 0xffbfffe0   (16 MB)\x0amemory 
>  : 0xffc98000 - 0xffca7e4c   (  4068 MB)

[  

[android-building] Build Android 8.0 error.Help me,please!

2017-12-26 Thread q944489156
FAILED: /home/jack/Mokee/O/out/target/common/docs/mokee-api-stubs-timestamp 
/bin/bash -c "(mkdir -p 
/home/jack/Mokee/O/out/target/common/obj/JAVA_LIBRARIES/mokee-api-stubs_intermediates/
 ) && (rm -f  
/home/jack/Mokee/O/out/target/common/obj/JAVA_LIBRARIES/mokee-api-stubs_intermediates/droiddoc-src-list
 ) && (touch  
/home/jack/Mokee/O/out/target/common/obj/JAVA_LIBRARIES/mokee-api-stubs_intermediates/droiddoc-src-list
 ) && (echo -n 'mokee-sdk/sdk/src/java/mokee/alarmclock/ClockContract.java 
mokee-sdk/sdk/src/java/mokee/alarmclock/MoKeeAlarmClock.java 
mokee-sdk/sdk/src/java/mokee/app/CustomTile.java 
mokee-sdk/sdk/src/java/mokee/app/CustomTileListenerService.java 
mokee-sdk/sdk/src/java/mokee/app/MKContextConstants.java 
mokee-sdk/sdk/src/java/mokee/app/MKStatusBarManager.java 
mokee-sdk/sdk/src/java/mokee/app/MKTelephonyManager.java 
mokee-sdk/sdk/src/java/mokee/app/Profile.java 
mokee-sdk/sdk/src/java/mokee/app/ProfileGroup.java 
mokee-sdk/sdk/src/java/mokee/app/ProfileManager.java 
mokee-sdk/sdk/src/java/mokee/app/StatusBarPanelCustomTile.java 
mokee-sdk/sdk/src/java/mokee/content/Intent.java 
mokee-sdk/sdk/src/java/mokee/externalviews/ExternalView.java 
mokee-sdk/sdk/src/java/mokee/externalviews/ExternalViewProperties.java 
mokee-sdk/sdk/src/java/mokee/externalviews/ExternalViewProviderService.java 
mokee-sdk/sdk/src/java/mokee/hardware/DisplayMode.java 
mokee-sdk/sdk/src/java/mokee/hardware/HSIC.java 
mokee-sdk/sdk/src/java/mokee/hardware/LiveDisplayConfig.java 
mokee-sdk/sdk/src/java/mokee/hardware/LiveDisplayManager.java 
mokee-sdk/sdk/src/java/mokee/hardware/MKHardwareManager.java 
mokee-sdk/sdk/src/java/mokee/hardware/ThermalListenerCallback.java 
mokee-sdk/sdk/src/java/mokee/hardware/TouchscreenGesture.java 
mokee-sdk/sdk/src/java/mokee/media/AudioSessionInfo.java 
mokee-sdk/sdk/src/java/mokee/media/MKAudioManager.java 
mokee-sdk/sdk/src/java/mokee/media/MediaRecorder.java 
mokee-sdk/sdk/src/java/mokee/os/Build.java 
mokee-sdk/sdk/src/java/mokee/os/Concierge.java 
mokee-sdk/sdk/src/java/mokee/power/PerformanceManager.java 
mokee-sdk/sdk/src/java/mokee/power/PerformanceManagerInternal.java 
mokee-sdk/sdk/src/java/mokee/power/PerformanceProfile.java 
mokee-sdk/sdk/src/java/mokee/preference/ConstraintsHelper.java 
mokee-sdk/sdk/src/java/mokee/preference/GlobalSettingSwitchPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/MKGlobalSettingSwitchPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/MKSecureSettingListPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/MKSecureSettingSwitchPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/MKSystemSettingDropDownPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/MKSystemSettingListPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/MKSystemSettingSwitchPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/RemotePreference.java 
mokee-sdk/sdk/src/java/mokee/preference/RemotePreferenceManager.java 
mokee-sdk/sdk/src/java/mokee/preference/RemotePreferenceUpdater.java 
mokee-sdk/sdk/src/java/mokee/preference/SecureSettingSwitchPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/SelfRemovingDropDownPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/SelfRemovingListPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/SelfRemovingPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/SelfRemovingSwitchPreference.java 
mokee-sdk/sdk/src/java/mokee/preference/SettingsHelper.java 
mokee-sdk/sdk/src/java/mokee/preference/SystemSettingSwitchPreference.java 
mokee-sdk/sdk/src/java/mokee/profiles/AirplaneModeSettings.java 
mokee-sdk/sdk/src/java/mokee/profiles/BrightnessSettings.java 
mokee-sdk/sdk/src/java/mokee/profiles/ConnectionSettings.java 
mokee-sdk/sdk/src/java/mokee/profiles/LockSettings.java 
mokee-sdk/sdk/src/java/mokee/profiles/RingModeSettings.java 
mokee-sdk/sdk/src/java/mokee/profiles/StreamSettings.java 
mokee-sdk/sdk/src/java/mokee/providers/DataUsageContract.java 
mokee-sdk/sdk/src/java/mokee/providers/MKSettings.java 
mokee-sdk/sdk/src/java/mokee/providers/WeatherContract.java 
mokee-sdk/sdk/src/java/mokee/util/ColorUtils.java 
mokee-sdk/sdk/src/java/mokee/util/palette/ColorCutQuantizer.java 
mokee-sdk/sdk/src/java/mokee/util/palette/ColorUtils.java 
mokee-sdk/sdk/src/java/mokee/util/palette/DefaultGenerator.java 
mokee-sdk/sdk/src/java/mokee/util/palette/Palette.java 
mokee-sdk/sdk/src/java/mokee/weather/MKWeatherManager.java 
mokee-sdk/sdk/src/java/mokee/weather/RequestInfo.java 
mokee-sdk/sdk/src/java/mokee/weather/WeatherInfo.java 
mokee-sdk/sdk/src/java/mokee/weather/WeatherLocation.java 
mokee-sdk/sdk/src/java/mokee/weather/util/WeatherUtils.java 
mokee-sdk/sdk/src/java/mokee/weatherservice/ServiceRequest.java 
mokee-sdk/sdk/src/java/mokee/weatherservice/ServiceRequestResult.java 
mokee-sdk/sdk/src/java/mokee/weatherservice/WeatherProviderService.java 
/home/jack/Mokee/O/out/target/common/obj/APPS/org.mokee.platform-res_intermediates/src/mokee/platform/R.java
 

[android-building] Re: Android 8.1.0 Oreo MR1 Released

2017-12-26 Thread yangtaotao13579
How can I flash the image of android-8.1.0_r0.7(android-msm-wahoo-4.4-oreo-m2) 
to my Pixel2 machine?

在 2017年12月16日星期六 UTC+8上午7:42:50,Xin Li写道:
>
> Hi all,
>
> Android 8.1.0 Oreo MR1 source code is now available.  The following 
> builds, tags, and devices are supported:
>
>  - OPM2.171019.012, android-8.1.0_r2, Pixel 2 XL (taimen), Pixel 2 
> (walleye)
>
> The corresponding factory images, ota images, and proprietary binaries are 
> available at
>https://developers.google.com/android/images
>https://developers.google.com/android/ota
>https://developers.google.com/android/drivers
>
> We have also pushed the corresponding kernel projects for the following 
> devices:
>
> tag| project  | branch
> | device
> android-8.1.0_r0.7 | kernel/msm   | android-msm-wahoo-4.4-oreo-m2
>  | Pixel 2 and Pixel 2 XL
> android-8.1.0_r0.8 | kernel/arm64 | android-easel-intel-linux-4.7-oreo-m2 
> | Pixel 2 and Pixel 2 XL
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to android-building@googlegroups.com
To unsubscribe from this group, send email to
android-building+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-building+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [android-building] No response after “lunch" command

2017-12-26 Thread Elizabeth Camarena
On Dec 24, 2017 1:15 PM, "Peter Warrington"  wrote:

> Thank you! It cuts about a quater off the time finder normally takes.
>
> On Friday, December 22, 2017 at 2:10:08 AM UTC, Colin Cross wrote:
>>
>> The patch stack at https://android-review.goog
>> lesource.com/c/platform/build/soong/+/575773 removes >700k lstat calls
>> from finder, I'm curious if it makes any difference for you.
>>
>> On Thu, Dec 21, 2017 at 12:41 PM, Peter Warrington 
>> wrote:
>>
>>> Thank you for all your help and good luck with improving finder! With
>>> regards to memory, I have a measly 4GB of ram so that is probally slowing
>>> finder down and I do expect it to be slow (I do plan on upgrading in case
>>> you are wondering). However, I do not believe what I am experiencing is the
>>> same as what Alessandro is experiencing. Again, Thanks for all your help!
>>>
>>> On Thursday, December 21, 2017 at 8:14:39 PM UTC, Colin Cross wrote:

 Yeah, this is showing very slow lstat calls:
 [pid  4007] <... lstat resumed> {st_mode=S_IFDIR|0777, st_size=4096,
 ...}) = 0 <0.020417>
 vs. mine:
 [pid 219359] <... lstat resumed> {st_mode=S_IFREG|0640, st_size=323161,
 ...}) = 0 <0.46>

 I don't know why yours would be so much slower, maybe just round trip
 latency to the external drive and not enough memory to keep them all
 in the inode cache?

 We can improve finder to drastically reduce the number of lstat calls,
 but ninja is going to have to stat most of the files to determine what
 needs building so I don't know how much improvement you will see.


 On Thu, Dec 21, 2017 at 11:56 AM, Peter Warrington  wrote:

> Sorry about that. Is this attached strace any better?
>
> On Thursday, December 21, 2017 at 7:36:22 PM UTC, Colin Cross wrote:
>>
>> I don't see the data I'd expect with -T, it should have a time in
>> angle brackets after each finished syscall:
>> [pid 219359] <... lstat resumed> {st_mode=S_IFREG|0640,
>> st_size=323161, ...}) = 0 <0.46>
>>
>>
>> On Thu, Dec 21, 2017 at 3:05 AM, Peter Warrington <
>> sothis...@gmail.com> wrote:
>>
>>> Attached is a much longer strace with the -T option used.
>>>
>>> On Wednesday, December 20, 2017 at 11:16:53 PM UTC, Colin Cross
>>> wrote:

 The results of the finder are cached in out/.module_paths/files.db,
 so once the command has completed successfully once the next runs will 
 be
 much faster.  You could try wiping that file to reproduce it again, or 
 run
 with a different value for OUT_DIR (OUT_DIR=out2 lunch ...).

 On Wed, Dec 20, 2017 at 1:58 PM, Peter Warrington <
 sothis...@gmail.com> wrote:

> Hello, the command has now started to work like normal after
> leaving it for a while, so my problem might not be the same as
> Alessandro's. Unfortunately, I cannot upload a bigger stack trace 
> until
> tomorrow because of the time in my timezone. Sorry!
>
> On Wednesday, December 20, 2017 at 9:48:34 PM UTC, Colin Cross
> wrote:
>>
>> Can you attach a longer strace with -T ?
>>
>> On Wed, Dec 20, 2017 at 1:28 PM, Peter Warrington <
>> sothis...@gmail.com> wrote:
>>
>>> Thank you! That is very interesting. In case it helps, I
>>> benchmarked my external HDD and it has an average read rate of 92.0 
>>> MB/s
>>> and an average access time of 16.37 msec. However, I didn't have any
>>> trouble with this previously.
>>>
>>> On Wednesday, December 20, 2017 at 9:06:16 PM UTC, Colin Cross
>>> wrote:

 Nothing looks wrong in that strace, it is making forward
 progress.  It needs to read every directory and stat every file in 
 the
 tree, is your filesystem very slow for some reason?

 One difference I see between the old implementation using the
 find tool and the new implementation is that find seems to be able 
 to
 avoiding calling stat on every directory entry, because the 
 relevant
 information (whether the entry is a subdirectory or a file) is 
 contained in
 the return from the getdents64 syscall.  The Go implementation is 
 ignoring
 that information and has to call lstat to get it.

 On Wed, Dec 20, 2017 at 11:32 AM, Peter Warrington <
 sothis...@gmail.com> wrote:

> Attached is a partial strace.
>
> On Wednesday, December 20, 2017 at 7:06:31 PM UTC, Colin Cross
> wrote:
>>
>> From the stack trace after