[jira] [Created] (ARROW-13145) [C++][CI] Flight test crashes on MinGW

2021-06-22 Thread Antoine Pitrou (Jira)
Antoine Pitrou created ARROW-13145:
--

 Summary: [C++][CI] Flight test crashes on MinGW
 Key: ARROW-13145
 URL: https://issues.apache.org/jira/browse/ARROW-13145
 Project: Apache Arrow
  Issue Type: Bug
  Components: C, C++, Continuous Integration, GLib, Ruby
Reporter: Antoine Pitrou


On the "MinGW 64 GLib & Ruby" build:

[https://github.com/apache/arrow/pull/10566/checks?check_run_id=2883812077]

On the "MinGW 64 C++" build:

[https://github.com/apache/arrow/pull/10566/checks?check_run_id=2883812286]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ARROW-13144) [C++][FlightRPC] TestFlight.ConnectUri occasionally segfaults (possibly only on MinGW)

2021-06-22 Thread David Li (Jira)
David Li created ARROW-13144:


 Summary: [C++][FlightRPC] TestFlight.ConnectUri occasionally 
segfaults (possibly only on MinGW)
 Key: ARROW-13144
 URL: https://issues.apache.org/jira/browse/ARROW-13144
 Project: Apache Arrow
  Issue Type: Bug
  Components: C++, FlightRPC
Reporter: David Li
Assignee: David Li


Example from "AMD64 Windows MinGW 64 C++":
{noformat}
40/72 Test #41: arrow-hdfs-test ...   Passed0.03 sec
  Start 42: arrow-flight-test
41/72 Test #42: arrow-flight-test .***Exception: 
SegFault  0.12 sec
Running main() from 
E:/mingwbuild/mingw-w64-gtest/src/googletest-release-1.10.0/googletest/src/gtest_main.cc
[==] Running 87 tests from 17 test suites.
[--] Global test environment set-up.
[--] 1 test from TestFlightDescriptor
[ RUN  ] TestFlightDescriptor.Basics
[   OK ] TestFlightDescriptor.Basics (0 ms)
[--] 1 test from TestFlightDescriptor (0 ms total)

[--] 6 tests from TestFlight
[ RUN  ] TestFlight.UnknownLocationScheme
[   OK ] TestFlight.UnknownLocationScheme (0 ms)
[ RUN  ] TestFlight.ConnectUri
Server running with pid 800

  Start 43: arrow-feather-test
42/72 Test #43: arrow-feather-test    Passed0.19 sec
  Start 44: arrow-ipc-json-simple-test
{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ARROW-13143) Continuing Education for Counselors - Benefits of Online CEUs

2021-06-22 Thread Amena Watson (Jira)
Amena Watson created ARROW-13143:


 Summary: Continuing Education for Counselors - Benefits of Online 
CEUs
 Key: ARROW-13143
 URL: https://issues.apache.org/jira/browse/ARROW-13143
 Project: Apache Arrow
  Issue Type: Bug
Reporter: Amena Watson


Continuing education for counselors (LPC, LPCC, LCP, and MHC) not only enriches 
the licensed counselor's practice but also satisfies individual state 
requirements for counselor CEUs for license renewals. These requirements are 
not only intended to keep the counselor up with the latest trends in the field 
but to update them on the latest risks and treatment options regardless of when 
they first began to practice or their field of expertise.

The focus of licensed counselors can vary greatly from one practice to another. 
For example: a licensed counselor in a school situation faces many different 
issues with at risk clients than that of a LPC whose practice focuses mainly 
upon the challenges of the aging population. Continuing education courses can 
reflect the different challenges faced by professionals in their areas of 
practice and the situations they and their clients face.

Whether or not there are formal counselor CE requirements depends upon the 
state issuing the license; however, many individuals who work in a government 
or a state agency may have CE requirements set by their individual agency. For 
example: state agencies may require a specific number of CEUs for counselors 
practicing under their auspices. Even if there are no continuing education 
requirements in place, the challenges of a counselor's client population and 
the techniques for approaching these challenges are constantly changing. It 
takes more than just the occasional periodical to keep up with these changes. 
Online continuing education for counselors can assist the extremely busy 
professional counselor in keeping current with these changes and the needs of 
their target population while allowing them to leverage their available time in 
a more efficient fashion.

The minimum continuing education requirements in most states is from 20 to 40 
hours depending upon the US state. Some states will also have additional 
requirements that set a specific number of hours in a course requirement such 
as ethics or risk assessment. Renewal of the license will usually involve 
providing proof of completion in the applicable areas. License cycles for 
counselors run from one to four years in length, again, depending on the state.

Satisfying Continuing Education for Counselors Requirements for License Renewal

Depending upon the individual state the continuing education requirements can 
vary. Many states will permit a combination of educational experiences to count 
toward the renewal of their counselor CEUs. A LPC working on a doctorate or 
whose has papers published may also apply this experience to credit against 
their license renewal requirements. Traditional classroom courses may also be 
applied toward the State's CE requirements.

Perhaps one of the most innovative changes in continuing education for 
counselors is that of allowing credit for online courses. Many professional 
counselors are in private practice and the demands on their time are 
relentless. Most find that keeping up a personal life as well as a practice can 
be challenging and the requirements for CEUs may be simply one more thing on an 
already too full schedule. However, with online courses from a state board 
approved educational organization the burden of CE is notably less onerous, 
since courses and study takes place on their schedule. Selecting a continuing 
education class need not be a matter of taking what is available regardless of 
the content or its applicability to their practice.

Check our site for more information: [https://complextime.com/]

Methods and challenges are constantly changing and the focus of the LPC must 
change with it. Additionally, changes in individual state laws require the 
licensed counselor be aware of their legal obligations as well as the ethics of 
sometimes entirely new situations. There are rarely grey areas in the laws that 
apply to the professional counselor and their responsibilities in reporting, 
and it is imperative they keep up with changes in the laws and current 
requirements. Continuing education for counselors in ethics and legalities is 
almost a professional necessity regardless of whether the state requires them 
for license renewal.

It is entirely possible to combine online counselor CEUs with offline seminars 
and other educational experiences to satisfy a state's requirements for renewal 
of the counselor's license. This can be particularly useful when the 
professional's state or employer's requirements include courses not available 
locally. In the real world very few professionals can take off on someone 
else's schedule to attend 

[jira] [Created] (ARROW-13142) [Python] Use vector append when converting from list of non-strided numpy arrays

2021-06-22 Thread Krisztian Szucs (Jira)
Krisztian Szucs created ARROW-13142:
---

 Summary: [Python] Use vector append when converting from list of 
non-strided numpy arrays
 Key: ARROW-13142
 URL: https://issues.apache.org/jira/browse/ARROW-13142
 Project: Apache Arrow
  Issue Type: Improvement
  Components: Python
Reporter: Krisztian Szucs
Assignee: Krisztian Szucs
 Fix For: 5.0.0


Iterating over the numpy arrays and appending elements one by one is 
inefficient where we could rather copy the memory region instead. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ARROW-13141) [C++][Python] HadoopFileSystem: automatically set CLASSPATH based on HADOOP_HOME env variable?

2021-06-22 Thread Joris Van den Bossche (Jira)
Joris Van den Bossche created ARROW-13141:
-

 Summary: [C++][Python] HadoopFileSystem: automatically set 
CLASSPATH based on HADOOP_HOME env variable?
 Key: ARROW-13141
 URL: https://issues.apache.org/jira/browse/ARROW-13141
 Project: Apache Arrow
  Issue Type: Improvement
  Components: C++, Python
Reporter: Joris Van den Bossche


I the "legacy" HadoopFileSystem implementation, we have a 
{{_maybe_set_hadoop_classpath}} function which has some logic to set the 
{{CLASSPATH}} environment variable based on {{HADOOP_HOME}} or the hadoop 
executable: 
https://github.com/apache/arrow/blob/c43fab3d621bedef15470a1be43570be2026af20/python/pyarrow/hdfs.py#L134-L149

This is also mentioned in the documentation of the new HadoopFileSystem 
(https://arrow.apache.org/docs/python/filesystems.html#hadoop-file-system-hdfs):

> If CLASSPATH is not set, then it will be set automatically if the hadoop 
> executable is in your system path, or if HADOOP_HOME is set.

However, this sentence was probably simply copied over from the docs about the 
legacy filesystem. And for the new HadoopFileSystem implementation, we don't 
have this logic to automatically set up {{CLASSPATH}}. 

Do we want to add this logic to the new implementation as well? (in cython, or 
actually in C++?) Or if not, we should update the docs to clarify that 
{{CLASSPATH}} is actually required.

cc [~apitrou]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ARROW-13140) [C++/Python] Upgrade libthrift pin in the nightlies

2021-06-22 Thread Uwe Korn (Jira)
Uwe Korn created ARROW-13140:


 Summary: [C++/Python] Upgrade libthrift pin in the nightlies
 Key: ARROW-13140
 URL: https://issues.apache.org/jira/browse/ARROW-13140
 Project: Apache Arrow
  Issue Type: Task
  Components: C++, Packaging, Python
Reporter: Uwe Korn
Assignee: Uwe Korn






--
This message was sent by Atlassian Jira
(v8.3.4#803005)